Effects of a computer programming learning environment based on video game development on student’s learning motivation

Authors

DOI:

https://doi.org/10.24310/ijtei.112.2025.21281

Keywords:

Game Development-Based Learning (GDBL), learning motivation, computer programming learning, self-regulated learning

Abstract

The present study assesses the effects of Game Development-Based Learning (GDBL) on students' motivation to learn computer programming in an Object-Oriented Programming (OOP) course. Initially, a selection process of a Game Development Framework (GDF) that had an academic focus and adequate performance was carried out, selecting Python Arcade. Subsequently, an educational intervention was designed by adapting the course schedule and materials to implement a GDBL-based learning environment. The study employed a mixed sequential explanatory approach, with the participation of 33 students. The quantitative analysis of student motivation was conducted using the MSLQ-Colombia questionnaire, administered before and after the intervention, while the qualitative analysis was facilitated through a perception survey administered at the conclusion of the course. While the quantitative analysis revealed no significant changes in motivation, the qualitative analysis indicated effects on intrinsic motivation, learning control, self-efficacy expectations, and a reduction in anxiety.  However, some participants indicated limitations of the GDBL, including a perceived lack of applicability in various areas of computer programming. Conversely, students expressed satisfaction with aspects such as game design, customization, and the final product. These findings suggest that GDBL has the potential to enhance motivational aspects and promote autonomy in the learning process. It is recommended that future research attention be paid to the integration of GDBL within the curriculum and compare it with traditional methods to evaluate its effectiveness.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Publication Facts

Metric
This article
Other articles
Peer reviewers 
2
2.4

Reviewer profiles  N/A

Author statements

Author statements
This article
Other articles
Data availability 
N/A
16%
External funding 
N/A
32%
Competing interests 
N/A
11%
Metric
This journal
Other journals
Articles accepted 
95%
33%
Days to publication 
295
145

Indexed in

Editor & editorial board
profiles
Academic society 
N/A
Publisher 
Universidad de Málaga

Author Biographies

Manuel Alejandro Peña Vargas, National University of Colombia,

Master Sciences on Engineering - Computer Engineering from Universidad Nacional de Colombia.

Luis Alejandro Mongua López, National University of Colombia,

Master Science from National University of Colombia.

Jhon Jairo Ramírez-Echeverry, National University of Colombia,

Jhon Jairo Ramírez-Echeverry obtained his Ph.D. degree (cum laude) in Engineering of Projects and Systems from the Universitat Politècnica de Catalunya - BarcelonaTech in Spain in 2017. He currently teaches as an Associate Professor in the Department of Electrical and Electronic Engineering at the National University of Colombia (Universidad Nacional de Colombia) in Bogotá. His research interests are focused on engineering education, with a particular emphasis on self-regulated learning.

Felipe Restrepo-Calle, National University of Colombia,

Felipe Restrepo-Calle received the Ph.D. degree (cum laude) from the University of Alicante, Spain, in 2011. He worked as a postdoctoral research fellow at the University of Seville, Spain, in 2012 and 2013. Since 2014, he has been working in the Department of Systems and Industrial Engineering at the National University of Colombia (Universidad Nacional de Colombia), Bogotá, Colombia, where he is an associate professor and leads the Programming Languages and Systems (PLaS) research group. His fields of research interest include programming languages, dependable design in embedded systems and engineering education.

Jairo Hernán Aponte Melo, National University of Colombia,

I am a Systems and Computer Engineer (1988, UniAndes), Master in Systems and Computer Engineering (1995, UniAndes), and PhD in Engineering (2012, UNC). I have been a professor in the areas of programming, software engineering and discrete mathematics at several universities (UAM, Andes, ECI, Javeriana). Since 1997 I have been a professor in the Department of Systems and Industrial Engineering at the National University of Colombia, where I have had the opportunity to perform administrative and extension activities through the IEI, the CID and the Faculty of Economic Sciences. In addition, I have conducted research and teaching activities in undergraduate and graduate programs in the curricular area of Systems and Industrial Engineering. I am the leader of the research group ColSWE - Colectivo de Investigación en Ingeniería de Software.

References

Abidin, H., & Zaman, F. (2017). Students’ perceptions on game-based classroom response system in a computer programming course. In ICEED (Ed.), Proceedings of the IEEE 9th International Conference on Engineering Education (ICEED), Japan (pp. 254-259). ICEED. https://doi.org/10.1109/ICEED.2017.8251203

Amro, J., & Romli, R. (2019). Investigation on the Learning Programming Techniques via Mobile Learning Application. In ICRAIE (Ed.), Proceedings of the 4th International Conference and Workshops on Recent Advances and Innovations in Engineering (ICRAIE), Malaysia, (pp. 1-7). ICRAIE. https://doi.org/10.1109/ICRAIE47735.2019.9037764

Azmi, S., Ahmad, N., Iahad, N. A., & Yusof, A. F. (2017). Promoting students’ engagement in learning programming through gamification in peer-review discussion forum. In ICRIIS (Ed.), Proceedings of the International Conference on Research and Innovation in Information Systems (ICRIIS), Malaysia, (pp. 1-6). ICRIIS. https://doi.org/10.1109/ICRIIS.2017.8002543

Bewer, N., & Gladkaya, M. (2022). Game Development Based Approach for Learning to Program: A Systematic Literature Review. Proceedings of 17th International Conference on Wirtschaftsinformatik, Germany, 1-14. https://aisel.aisnet.org/wi2022/digital_education/digital_education/3

Bryman, A. (2012). Social research methods (4th ed.). Oxford University Press.

Chiazzese, G., Fulantelli, G., Pipitone, V., & Taibi, D. (2018). Involucrando a los niños de educación primaria en el Pensamiento Computacional: diseñando y desarrollando videojuegos. Education in the Knowledge Society (EKS), 19(2), 63–81. https://doi.org/10.14201/eks20181926381

Corvalán, B., Recabarren, M., & Echeverría, A. (2020). Evolution of students’ interaction using a gamified virtual learning environment in an engineering course. Computer Applications in Engineering Education, 28(4), 979-993. https://doi.org/10.1002/cae.22275

Craven, P. V. (2023, January 1). Easy to use Python library for creating 2D arcade games. https://github.com/pythonarcade/arcade

de A. Souza, M. R., Veado, L., Moreira, R. T., Figueiredo, E., & Costa, H. (2018). A systematic mapping study on game-related methods for software engineering education. Information and Software Technology, 95, 201-218. https://doi.org/10.1016/j.infsof.2017.09.014

de Sousa, S., Durelli, V., Reis, H, & Isotani, S. (2014). A systematic mapping on gamification applied to education. In Association for Computing Machinery (Ed.), Proceedings of the 29th Annual ACM Symposium on Applied Computing (SAC '14), USA, (pp. 216-222). Association for Computing Machinery. https://doi.org/10.1145/2554850.2554956

Denoni Buján, M., & Cebollero Salinas, A. (2025). How to enhance critical thinking at university through online skills: information assessment and netiquette. Pixel-Bit. Revista De Medios Y Educación, (72), 199–213. https://doi.org/10.12795/pixelbit.109002

Fincher, S., & Robins, A. (Eds.). (2019). The Cambridge handbook of computing education research. Cambridge University Press. https://doi.org/10.1017/9781108654555

Gibbs, G. (2012). El análisis de datos cualitativos en investigación cualitativa. Morata.

González, A., & Álvarez, A. (2022). Game-based learning for second language acquisition in higher education. Innoeduca. International Journal of Technology and Educational Innovation, 8(2), 114–128. https://doi.org/10.24310/innoeduca.2022.v8i2.13858

Gopalan, V., Abu, J., & Zulkifli, A. N. (2020). A review of motivation theories, models and instruments in learning environment. Journal of Critical Reviews, 7(6), 554-559. https://doi.org/10.31838/jcr.07.06.100

Holkner, A. (2006). Pyglet. http://docs.pyglet.org/en/development/index.html

Kafai, Y. B. (2006). Playing and Making Games for Learning: Instructionist and Constructionist Perspectives for Game Studies. Games and Culture, 1(1), 36-40. https://doi.org/10.1177/1555412005281767

Kafai, Y. B., & Burke, Q. (2015). Constructionist Gaming: Understanding the Benefits of Making Games for Learning. Educational Psychologist, 50(4), 313–334. https://doi.org/10.1080/00461520.2015.1124022

Kapoor, V., & Sohi, D. K. (2024). Teachers’ acceptance of technology-based simulation games as teaching pedagogy in management education: an extended technology acceptance model. Innoeduca. International Journal of Technology and Educational Innovation, 10(2), 93–112. https://doi.org/10.24310/ijtei.102.2024.18122

Malik, S. I., Al-Emran, M., Mathew, R., Tawafak, R. M., & Alfarsi, G. (2020). Comparison of E-Learning, M-Learning and Game-based Learning in Programming Education – A Gendered Analysis. International Journal of Emerging Technologies in Learning (iJET), 15(15), 133–146. https://doi.org/10.3991/ijet.v15i15.14503

Martins, V. F., de Almeida Souza Concilio, I., & de Paiva Guimarães, M. (2018). Problem based learning associated to the development of games for programming teaching. Computer Applications in Engineering Education, 26(5):1577–1589. https://doi.org/10.1002/cae.21968

Mayo, M. (2007). Games for science and engineering education. Communications of ACM, 50(7), 30-35. https://doi.org/10.1145/1272516.1272536

Mielgo-Conde, I., Seijas-Santos, S., & Grande de Prado, M. (2022). Systematic Literature Review: Benefits of video games in Primary Education. Innoeduca. International Journal of Technology and Educational Innovation, 8(1), 31–43. https://doi.org/10.24310/innoeduca.2022.v8i1.11144

Otake, K., & Uetake, T. (2017). Collaborative Learning Support System for Programming Education Using Gamification. In C. Stephanidis (Ed.), Proceedings of Human-Computer Interaction (HCI 2017), Canadá, (pp. 160-166). Springer. https://doi.org/10.1007/978-3-319-58753-0_25

Pala, F. (2024). The effect of teaching history subjects in social studies course with digital games on student academic success and creative thinking. Innoeduca. International Journal of Technology and Educational Innovation, 10(2), 67–92. https://doi.org/10.24310/ijtei.102.2024.17817

Pintrich, P. R., & de Groot, E. V. (1990). Motivational and self-regulated learning components of classroom academic performance. Journal of Educational Psychology, 82(1), 33-40. https://doi.org/10.1037/0022-0663.82.1.33

Pintrich, P., Smith, D., García, T., & Mckeachie, W. (1991). A Manual for the Use of the Motivated Strategies for Learning Questionnaire (MSLQ). Ann Arbor. Michigan, 48109, 1259. https://files.eric.ed.gov/fulltext/ED338122.pdf

Piteira, M., Costa, C. J., & Aparicio, M. (2017). CANOE e Fluxo: Determinantes na adoção de curso de programação online gamificado. RISTI: Revista Ibérica de Sistemas e Tecnologias de Informação, 25, 34–53. https://doi.org/10.17013/risti.25.34-53

Ramirez-Echeverry, J. (2017). La competencia “aprender a aprender” en un contexto educativo de ingeniería. [Doctoral dissertation, Universidad Politécnica de Cataluña]. UPC Campus Repository. http://hdl.handle.net/10803/456383

Ramirez-Echeverry, J., Carrillo, A., & Dussan, F. (2016). Adaptation and validation of the motivated strategies for learning questionnaire-MSLQ- in engineering students in Colombia. International journal of engineering education, 32(4), 1774-1787.

Rugelj, J., & Lapina, M. (2019). Game Design Based Learning of Programming. Proceedings of Conference: International Scientific Conference Innovative Approaches to the Application of Digital Technologies in Education and Research (SLET-2019), Russia, 1-11. https://ceur-ws.org/Vol-2494/

Serrano-Laguna, A., Torrente, J., Iglesias, B., & Fernandez-Manjon, B. (2015). Building a Scalable Game Engine to Teach Computer Science Languages. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje, 10(4), 253-261. https://doi.org/10.1109/RITA.2015.2486386

Sevilla, C., Santini, S., Haya, P., Rodriguez, P., & Sacha, G. (2012). Interdisciplinary design of videogames: A highly motivating method of learning. In SIIE (Ed.), Proceedings of International Symposium on Computers in Education (SIIE), Andorra, (pp. 1-6). IEE explore. https://ieeexplore.ieee.org/document/6403183

Sugano, S., & Manolo, L. (2021). The Effects of Teaching Methodologies on Students' Attitude and Motivation: A Meta-Analysis. International Journal of Instruction, 14(3), 827-846. https://doi.org/10.29333/iji.2021.14348a

Torres-Toukoumidis, A., Guerrero, J., Peñalva, S., & Carrera, P. (2020). Global game jam in Latin-America, a collaborative video game learning experience. Social Sciences, 9(3), 28. https://doi.org/10.3390/socsci9030028

Wang, A., & Wu, B. (2009). An Application of a Game Development Framework in Higher Education. International Journal of Computer Games Technology, 2009, 693267. https://doi.org/10.1155/2009/693267

Waweru, B., Yap, H., Phan, K., JosephNg, P., & Eaw, H. (2020). Gamesy: How Videogames Serve as a Better Replacement for School? In SCOReD (Ed.), Proceedings of IEEE Student Conference on Research and Development (SCOReD 2020), Malaysia, (pp. 10-15). SCOReD. https://doi.org/10.1109/SCOReD50371.2020.9250930

Wiedermann, W., & von Eye, A. (2013). Robustness and power of the parametric t test and the nonparametric Wilcoxon test under non-independence of observations. Psychological Test and Assessment Modeling, 55(1), 39-61.

Woo, M., Neider, J., Davis, T., & Shreiner, D. (1999). OpenGL programming guide: the official guide to learning OpenGL, version 1.2. Addison-Wesley Longman Publishing Co.

Wu,B., & Wang, A. (2012). A Guideline for Game Development-Based Learning: A Literature Review. International Journal of Computer Games Technology, 2012, 103710. https://doi.org/10.1155/2012/103710

Zimmerman, B. (2002). Becoming a Self-Regulated Learner: An Overview. Theory Into Practice, 41(2), 64-70. https://doi.org/10.1207/s15430421tip4102_2

Published

2025-11-30

How to Cite

Peña Vargas, M. A., Mongua López, L. A., Ramírez-Echeverry, J. J., Restrepo-Calle, F., & Aponte Melo, J. H. (2025). Effects of a computer programming learning environment based on video game development on student’s learning motivation. Innoeduca. International Journal of Technology and Educational Innovation, 11(2), 141–161. https://doi.org/10.24310/ijtei.112.2025.21281

Issue

Section

Articles