The Importance of Serious Games in Programming Learning

  • Anderson Tavares Barreto de Araújo UFS
  • Lauren Victoria Ferreira Roma UFS
  • Rodrigo Dantas Ramos UFS
  • Willian Mateus dos Santos UFS
  • Gilton José Ferreira Da Silva UFS

Abstract


Currently, the demand for effective and engaging educational tools is growing, especially in areas like programming, where students face challenges such as understanding abstract concepts and developing logical reasoning. Serious games, designed for educational purposes, offer an interactive environment that promotes problem-solving and knowledge retention. This systematic review of the literature explores the role of these games in programming education, highlighting their ability to overcome common difficulties and increase motivation. The research analyzed existing studies and the application of serious games, revealing that this approach improves programming skills by simulating real-world scenarios, providing feedback, and presenting practical challenges. Thus, serious games make learning programming more accessible and enjoyable.
Keywords: Programming learning, Serious Games, educational Technology

References

Borges, T. S. and Alencar, G. (2014). Metodologias ativas na promoção da formação crítica do estudante: o uso das metodologias ativas como re curso didático na formação crítica do estudante do ensino superior. Cairu em revista, 3(4):119–143.

Campos, L. F. A. d. A. and Lastória, L. A. C. N. (2020). Semiformação e inteligência artificial no ensino. Pro-Posições, 31:e20180105.

Giannakoulas, A. and Xinogalos, S. (2018). A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students. Education and Information Technologies, 23:2029–2052.

Grübel, J. M. and Bez, M. R. (2006). Jogos educativos. Revista Novas Tecnologias na Educação, 4(2).

Kitchenham, B. A., Dyba, T., and Jorgensen, M. (2004). Evidence-based software engineering. In Proceedings. 26th International Conference on Software Engineering, pages 273–281. IEEE.

Lara, D. F., Lima, J. V. d., Canto Filho, A. B. d., and Garcia, L. M. L. d. S. (2023). A produção acadêmica sobre o uso de jogos sérios na educação: avanços alcançados. Temática. João Pessoa, PB. Vol. 19, n. 1 (jan. 2023), p. 206-218.

Rapkiewicz, C. E., Falkembach, G. A. M., Seixas, L. M. J. d., Santos, N. d. S. R. S. d., Cunha, V. V. d., and Klemann, M. (2007). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE: revista novas tecnologias na educação [recurso eletrônico]. Porto Alegre, RS.

Spiliotopoulos, D., Margaris, D., Vassilakis, C., Petukhova, V., and Kotis, K. (2019). A mixed-reality interaction-driven game-based learning framework. In Proceedings of the 11th International Conference on Management of Digital EcoSystems, pages 229–236.

Strukova, S., Ruipérez-Valiente, J. A., and Mármol, F. G. (2023). Adapting knowledge inference algorithms to measure geometry competencies through a puzzle game. ACM Transactions on Knowledge Discovery from Data, 18(1):1–23.

Wynn, A., Wang, J., Han, R., and Hsu, T.-C. (2023). Multiplayer serious games supporting programming learning. In European Conference on Games Based Learning, volume 17, pages 721–729.

Zimbrão, R. D. O., Oliveira, A. M. D., Oliveira, E. W., and Valle, P. H. D. (2024). Essential aspects in digital educational games to support the teaching-learning of computing contents. In Proceedings of the 20th Brazilian Symposium on Information Systems, pages 1–10.
Published
2024-11-05
ARAÚJO, Anderson Tavares Barreto de; ROMA, Lauren Victoria Ferreira; RAMOS, Rodrigo Dantas; SANTOS, Willian Mateus dos; SILVA, Gilton José Ferreira Da. The Importance of Serious Games in Programming Learning. In: REGIONAL SCHOOL ON COMPUTING OF BAHIA, ALAGOAS, AND SERGIPE (ERBASE), 24. , 2024, Salvador/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 256-265. DOI: https://doi.org/10.5753/erbase.2024.4502.