Abstract

Object-Oriented Programming (OOP) is a skill that must be mastered by students to survive in information technology industry competition. The problem that occurs during OOP learning is that some students are not motivated during the class because of a passive learning style and the lack of understanding from previous programming classes. Based on these problems, this study aims to design gamification to increase student’s involvement and motivation in OOP learning. Gamification provides an element of pleasure obtained in the game so that it stimulates the activeness and creativity of students. This research applied the Marczewski Gamification Framework. To find out student’s motivation in learning OOP, the Hexad Gamification Questionnaire test was used. The test results showed that 43% of students have the type of achiever. The game mechanics used in this gamification design are for achiever types of users such as levels, challenges and achievements with game elements such as points, badges and trophies. The results showed that the Marczewski Gamification Framework has been implemented in gamification design according to the functional needs of users. This research contributes to the use of gamification in increasing student motivation in learning OOP programming.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call