BOOK-CHAPTER

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.

Keywords:
Task (project management) Game based learning Quality (philosophy) Work (physics) Course (navigation) Task analysis

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Educational Games and Gamification
Social Sciences →  Psychology →  Developmental and Educational Psychology
Scientific Research and Technology
Physical Sciences →  Computer Science →  Computer Science Applications
E-Learning and Knowledge Management
Physical Sciences →  Computer Science →  Computer Science Applications

Related Documents

BOOK-CHAPTER

The Introductory Programming Course

Nancy MartinAndrey Soares

Advances in game-based learning book series Year: 2016 Pages: 79-104
JOURNAL ARTICLE

A Competitive Programming Approach to a University Introductory Algorithms Course

Antti LAAKSONEN

Journal:   OLYMPIADS IN INFORMATICS Year: 2017 Vol: 11 (1)Pages: 87-92
JOURNAL ARTICLE

Flipping an introductory programming course

SarawagiNamita

Journal:   Journal of computing sciences in colleges Year: 2013
© 2026 ScienceGate Book Chapters — All rights reserved.