
Gamification design to improve student motivation on learning object-oriented programming
Author(s) -
Dewa Putu Yudhi Ardiana,
L. H. Loekito
Publication year - 2020
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1516/1/012041
Subject(s) - class (philosophy) , creativity , object oriented programming , mathematics education , test (biology) , object (grammar) , pleasure , computer science , multimedia , psychology , artificial intelligence , social psychology , paleontology , neuroscience , biology , programming language
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.