An Educational Videogame for a University-Level Introductory Programming Course
Abstract
This work proposes a methodology based on STEM, game-based learning, and gamification to develop a game that strengthens the teaching of programming at the university level. This game considers the programming languages C, C++, and Python, each with levels of difficulty, feedback, and global report generation. In this project, quality tests were applied to the use of the game, based on the ISO/IEC 25022 standard. The tests consisted of completing a task (effectiveness), measuring the task time (efficiency), and determining the proportion of users with complaints (satisfaction). The results show that out of ten participants, eight rated the user experience positively and others rated it as attractive, fun, and interesting. On average, it took 45 seconds to complete a basic level for C++. An interview was conducted to identify opportunities for improvement in this game, particularly in terms of the graphical interface, and to ensure that it meets the requirements for sharing this game on the GameMaker platform.
Fields of Study & Subjects
Educational Games and Gamification
Scientific Research and Technology
E-Learning and Knowledge Management
Publication details
- Journal / source
- IGI Global eBooks
- Pages
- 149–188
- Publication date
- 9 January 2026
- Language
- NG
- Document type
- Book chapter