Desenvolvimento de Jogos Digitais no Ensino de Algoritmos sob uma Perspectiva Construtivista: Um Relato de Experiência

Resumo


O ensino de algoritmos no ensino superior enfrenta desafios relacionados à abstração e ao baixo engajamento. Este trabalho apresenta um relato de experiência de uma disciplina introdutória de programação, baseada em uma abordagem construtivista, na qual os estudantes desenvolvem jogos digitais como estratégia de aprendizagem. A proposta organiza o ensino em atividades práticas progressivas que articulam fundamentos de programação. A experiência foi aplicada entre 2023 e 2025, envolvendo 131 estudantes. Os resultados indicam aumento do engajamento, da autonomia e da compreensão desses conceitos, evidenciado por dados quantitativos e feedbacks qualitativos. Os achados sugerem que o uso de jogos digitais contribui para reduzir a abstração e promover uma aprendizagem mais significativa.
Palavras-chave: Ensino de Algoritmos, Jogos Digitais, Aprendizagem Baseada em Problemas

Referências

Córdova-Esparza, D.-M., Romero-González, J.-A., Córdova-Esparza, K.-E., Terven, J., and López-Martínez, R.-E. (2024). Active learning strategies in computer science education: A systematic review. Multimodal Technologies and Interaction, 8(6):50.

Denner, J., Werner, L., and Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1):240–249.

Díaz-Lauzurica, B. and Moreno-Salinas, D. (2025). Active learning methodologies for increasing the interest and engagement in computer science subjects in vocational education and training. Education Sciences, 15(8):1017.

DiSalvo, B., Guzdial, M., Bruckman, A., and McKlin, T. (2014). Saving face while geeking out: Video game testing as a justification for learning computer science. Journal of the Learning Sciences, 23(3):272–315.

Elegbeleye, F. and Isong, B. (2025). A systematic review of challenges in teaching and learning computer programming modules. The Indonesian Journal of Computer Science, 14(1).

Games, A. and Kane, L. (2011). Exploring adolescent's stem learning through scaffolded game design. In Proceedings of the 6th international conference on foundations of digital games, pages 1–8.

Gundersen, S. W. and Lampropoulos, G. (2025). Using serious games and digital games to improve students' computational thinking and programming skills in k-12 education: A systematic literature review. Technologies, 13(3):113.

Hoover, A. K., Barnes, J., Fatehi, B., Moreno-León, J., Puttick, G., Tucker-Raymond, E., and Harteveld, C. (2016). Assessing computational thinking in students' game designs. In Proceedings of the 2016 annual symposium on computer-human interaction in play companion extended abstracts, pages 173–179.

Kafai, Y. B. (2006). Playing and making games for learning: Instructionist and constructionist perspectives for game studies. Games and culture, 1(1):36–40.

Kafai, Y. B. and Burke, Q. (2015). Constructionist gaming: Understanding the benefits of making games for learning. Educational psychologist, 50(4):313–334.

Morais, C. G. B., Neto, F. M. M., and Osório, A. J. M. (2020). Dificuldades e desafios do processo de aprendizagem de algoritmos e programação no ensino superior: uma revisão sistemática de literatura. Research, Society and Development, 9(10):e9429109287–e9429109287.

Prensky, M. (2003). Digital game-based learning. Computers in entertainment (CIE), 1(1):21–21.

Silva, A. L., Nascimento, G. S., Pereira, J. G., Neto, L. M., Araújo, M. E., and de Oliveira, V. A. (2022). Codeland: um jogo para o ensino de lógica de programação com Python. In Anais do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital (SBGames), pages 643–652. SBC.

Silva, M. A. and Dantas, A. (2014). KLouro: Um jogo educacional para motivar alunos iniciantes em programação. In Anais do XXV Simpósio Brasileiro de Informática na Educação (SBIE), pages 702–711. SBC.

Silva, R. R., Rivero, L., and dos Santos, R. P. (2021). Programse: Um jogo para aprendizagem de conceitos de lógica de programaçao. Revista Brasileira de Informática na Educação, 29:301–330.

Videnovik, M., Vold, T., Kiønig, L., Madevska Bogdanova, A., and Trajkovik, V. (2023). Game-based learning in computer science education: a scoping literature review. International Journal of STEM Education, 10(1):54.

Vilarinho, L. L. A., Quintela, B. d. M., Chaves, L. J., Valle, P. H. D., and Oliveira, A. M. d. (2026). A digital game to motivate and empower women in learning algorithms for computer science. Journal on Interactive Systems, 17(1):126–142.

Wang, L.-H., Chen, B., Hwang, G.-J., Guan, J.-Q., and Wang, Y.-Q. (2022). Effects of digital game-based stem education on students' learning achievement: A meta-analysis. International Journal of STEM Education, 9(1):26.

Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.

Wood, D. F. (2003). Problem based learning. Bmj, 326(7384):328–330.
Publicado
05/10/2026
MIRANDA, Péricles; VALLE, Pedro Henrique Dias; DE OLIVEIRA, Alessandreia Marta. Desenvolvimento de Jogos Digitais no Ensino de Algoritmos sob uma Perspectiva Construtivista: Um Relato de Experiência. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 32. , 2026, Goiânia/GO. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 223-234. DOI: https://doi.org/10.5753/wie.2026.27772.