Explorando a Lógica de Programação com Visualização da Execução em um Jogo Educacional Digital
Resumo
Introdução: Disciplinas introdutórias de programação apresentam altas taxas de reprovação, associadas à dificuldade em compreender conceitos abstratos e à baixa motivação. Como alternativa, Jogos Educacionais Digitais (JEDs) têm sido utilizados para promover engajamento e desenvolver o Pensamento Computacional. Objetivo: Apresentar o LostBots, um JED que propõe o ensino de lógica de programação por meio de desafios em labirintos, nos quais estudantes constroem algoritmos com comandos pré-definidos e acompanham sua execução. Diferentemente das abordagens tradicionais, o jogo incorpora um modelo de custo computacional por meio de um sistema de baterias e de pontuação por eficiência, para otimização de soluções. Metodologia: A avaliação foi realizada com 30 estudantes, utilizando o modelo MEEGA+. Resultados: Indicam alto engajamento, usabilidade e aprendizagem percebida, o que sugere que a abordagem é promissora.
Palavras-chave:
Lógica de programação, Jogos educacionais digitais, Pensamento computacional, MEEGA
Referências
Abreu, J., Castro, H., Reis, C., e Sousa, P. (2023). Poké prog: Jogo educacional para o ensino dos conceitos básicos de programação. In Anais Estendidos do XXII Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 881–891, Porto Alegre, RS, Brasil. SBC.
Ginat, D. (2001). Misleading intuition in algorithmic problem solving. In Proceedings of the Thirty-Second SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’01, pages 21–25, New York, NY, USA. Association for Computing Machinery.
Keuning, H., Jeuring, J., e Heeren, B. (2018). A systematic literature review of automated feedback generation for programming exercises. ACM Transactions on Computing Education, 19(1).
Llanos, J. et al. (2023). Early prediction of student performance in cs1 programming courses. PeerJ Computer Science, 9:e1655.
Macena, J., Pires, F., Pessoa, M., e Melo, R. (2022). Hello food: um jogo para praticar conceitos de algoritmos para iniciantes na computação. In Anais Estendidos do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 1066–1075, Porto Alegre, RS, Brasil. SBC.
Malliarakis, C., Satratzemi, M., e Xinogalos, S. (2017). Cmx: The effects of an educational mmorpg on learning and teaching computer programming. IEEE Transactions on Learning Technologies, 10(2):219–235.
Neto, J. G., Marcolino, P. P., Ferreira, P., e Barbosa, D. (2021). Maze code: Retórica procedural aplicada ao ensino de lógica de programação. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 519–528, Porto Alegre, RS, Brasil. SBC.
Oliveira, Y., Toledo, C., e Pereira, L. (2021). Project Éden: platform for introductory programming concepts. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 566–573, Porto Alegre, RS, Brasil. SBC.
Paiva, J. C., Leal, J. P., e Figueira, A. (2022). Automated assessment in computer science education: A state-of-the-art review. ACM Computing Surveys, 55(8).
Pereira, K. C. e Sousa, R. R. (2024). Dificuldades de aprendizagem e fatores que motivam para o estudo para programação: o que mudou desde os estudos de 2018 no curso de ti da ufersa, campus pau dos ferros? RECIMA21 - Revista Científica Multidisciplinar, 5(4):e545151.
Petri, G. e von Wangenheim, C. G. (2016). Meega+: Systematic model for the evaluation of educational games. Technical Report INCoD/GQS.03.2016.E, Universidade Federal de Santa Catarina (UFSC), Florianópolis, Brazil. Technical Report.
Pires, J., Brito Correia, F., Gomes, A., Borges, A., e Bernardino, J. (2024). Predicting student performance in introductory programming courses. Computers, 13(9):219.
Roberge, A. (2024). Reeborg’s world. Acesso em: 2026.
Roberts, E. (2001). Karel the Robot Learns Java. Stanford University.
Sharma, V., Bhagat, K. K., Huang, H.-H., e Chen, N.-S. (2022). The design and evaluation of an ar-based serious game to teach programming. Computers & Graphics, 103:1–18.
Silva, A., Nascimento, G., Pereira, J., Neto, L. M., Araújo, M., e Oliveira, V. (2022). Codeland: um jogo para o ensino de lógica de programação com python. In Anais Estendidos do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 643–652, Porto Alegre, RS, Brasil. SBC.
Vahldick, A., Farah, P. R., Marcelino, M. J., e Mendes, A. J. (2020). A blocks-based serious game to support introductory computer programming in undergraduate education. Computers in Human Behavior Reports, 2:100037.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Yin, R. K. (2009). Case study research: Design and methods, volume 5. sage.
Ginat, D. (2001). Misleading intuition in algorithmic problem solving. In Proceedings of the Thirty-Second SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’01, pages 21–25, New York, NY, USA. Association for Computing Machinery.
Keuning, H., Jeuring, J., e Heeren, B. (2018). A systematic literature review of automated feedback generation for programming exercises. ACM Transactions on Computing Education, 19(1).
Llanos, J. et al. (2023). Early prediction of student performance in cs1 programming courses. PeerJ Computer Science, 9:e1655.
Macena, J., Pires, F., Pessoa, M., e Melo, R. (2022). Hello food: um jogo para praticar conceitos de algoritmos para iniciantes na computação. In Anais Estendidos do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 1066–1075, Porto Alegre, RS, Brasil. SBC.
Malliarakis, C., Satratzemi, M., e Xinogalos, S. (2017). Cmx: The effects of an educational mmorpg on learning and teaching computer programming. IEEE Transactions on Learning Technologies, 10(2):219–235.
Neto, J. G., Marcolino, P. P., Ferreira, P., e Barbosa, D. (2021). Maze code: Retórica procedural aplicada ao ensino de lógica de programação. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 519–528, Porto Alegre, RS, Brasil. SBC.
Oliveira, Y., Toledo, C., e Pereira, L. (2021). Project Éden: platform for introductory programming concepts. In Anais Estendidos do XX Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 566–573, Porto Alegre, RS, Brasil. SBC.
Paiva, J. C., Leal, J. P., e Figueira, A. (2022). Automated assessment in computer science education: A state-of-the-art review. ACM Computing Surveys, 55(8).
Pereira, K. C. e Sousa, R. R. (2024). Dificuldades de aprendizagem e fatores que motivam para o estudo para programação: o que mudou desde os estudos de 2018 no curso de ti da ufersa, campus pau dos ferros? RECIMA21 - Revista Científica Multidisciplinar, 5(4):e545151.
Petri, G. e von Wangenheim, C. G. (2016). Meega+: Systematic model for the evaluation of educational games. Technical Report INCoD/GQS.03.2016.E, Universidade Federal de Santa Catarina (UFSC), Florianópolis, Brazil. Technical Report.
Pires, J., Brito Correia, F., Gomes, A., Borges, A., e Bernardino, J. (2024). Predicting student performance in introductory programming courses. Computers, 13(9):219.
Roberge, A. (2024). Reeborg’s world. Acesso em: 2026.
Roberts, E. (2001). Karel the Robot Learns Java. Stanford University.
Sharma, V., Bhagat, K. K., Huang, H.-H., e Chen, N.-S. (2022). The design and evaluation of an ar-based serious game to teach programming. Computers & Graphics, 103:1–18.
Silva, A., Nascimento, G., Pereira, J., Neto, L. M., Araújo, M., e Oliveira, V. (2022). Codeland: um jogo para o ensino de lógica de programação com python. In Anais Estendidos do XXI Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 643–652, Porto Alegre, RS, Brasil. SBC.
Vahldick, A., Farah, P. R., Marcelino, M. J., e Mendes, A. J. (2020). A blocks-based serious game to support introductory computer programming in undergraduate education. Computers in Human Behavior Reports, 2:100037.
Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3):33–35.
Yin, R. K. (2009). Case study research: Design and methods, volume 5. sage.
Publicado
29/09/2026
Como Citar
RODRIGUES, Allan; VASCONCELOS, Bruno; SILVA, Sarah; VALLE, Pedro Henrique; OLIVEIRA, Alessandreia.
Explorando a Lógica de Programação com Visualização da Execução em um Jogo Educacional Digital. In: SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 25. , 2026, Goiânia/GO.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2026
.
p. 1892-1903.
DOI: https://doi.org/10.5753/sbgames.2026.25660.
