Developing Steps for Learning Programming through Gamification

Gamification has been widely used in recent years to enhance the learning experience of various subjects, including programming. However, there is a lack of clear and structured approach to implement gamification in programming education. This aim of this research is to develope a set of steps for e...

Full description

Saved in:
Bibliographic Details
Published in2023 20th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON) pp. 1 - 4
Main Authors Tun, Si Thu, Hutasingh, Allapon, Aphiratsakun, Narong
Format Conference Proceeding
LanguageEnglish
Published IEEE 09.05.2023
Subjects
Online AccessGet full text
DOI10.1109/ECTI-CON58255.2023.10153222

Cover

Loading…
More Information
Summary:Gamification has been widely used in recent years to enhance the learning experience of various subjects, including programming. However, there is a lack of clear and structured approach to implement gamification in programming education. This aim of this research is to develope a set of steps for efficiently learning programming through a game. The proposed steps cover the essential aspects of learning programming such as problem-solving, debugging, and understanding of programming concepts. The study also found that the proposed steps are flexible and also be applied to different programming languages and level of learners. The proposed steps also can be used as a guide for educators and trainers to implement the proposed step in programming education to make the learning process more engaging, interactive and fun. The study concludes the proposed step can be a valuable resources for educators and trainers to use gamification in education.
DOI:10.1109/ECTI-CON58255.2023.10153222