SpaceCode: um jogo educacional para auxiliar na aprendizagem de Algoritmos e Estrutura de Dados

Resumo


Altas taxas de evasão e reprovação permeiam os cursos de computação, sobretudo em disciplinas de programação. Uma alternativa para contornar esse cenário é a utilização de jogos na educação, que visa motivar e engajar os estudantes através de elementos dinâmicos e lúdicos. Este trabalho apresenta um jogo educacional intitulado “SpaceCode”, cujo objetivo é auxiliar na aprendizagem de Estruturas de Dados (listas, filas e pilhas). O jogo encontra-se em etapa de correções, tendo sido avaliado por docentes de uma universidade pública através de entrevistas semi-estruturadas e por um formulário baseado no Modelo de Aceitação Tecnológica (TAM). Resultados preliminares apontam que SpaceCode é uma estratégia promissora, apesar de precisar de ajustes.

Palavras-chave: Estruturas de Dados, Jogo Educacional, Programação

Referências

Ausubel, D. P. (1963). The psychology of meaningful verbal learning.

Barbosa, W. A. e Júnior, P. A. P. (2013). Um mapeamento sistemático sobre ferramentas de apoio ao ensino de algoritmo e estruturas de dados. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 24, page 406.

BBC (2018). Introduction to computational thinking. [link].

Bennedsen, J. e Caspersen, M. E. (2019). Failure rates in introductory programming: 12 years later. ACM inroads, 10(2):30–36.

BNCC (2019). Aprendizagem significativa: breve discussão acerca do conceito. Disponível em: [link]. Acesso em: 01 de junho de 2024.

Borges, L. F., Martinez, A. C., e Ribeiro, T. P. (2021). O ensino de estrutura de dados auxiliado por uma plataforma didática na web. In Anais Estendidos do XVII Simpósio Brasileiro de Sistemas de Informação, pages 37–40. SBC.

Davis, F. D. (1989). Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly, 13(3):319–340.

Dicheva, D., Hodge, A., Dichev, C., e Irwin, K. (2016). On the design of an educational game for a data structures course. In 2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pages 14–17. IEEE.

Falkembach, G. A. M. (2006). O lúdico e os jogos educacionais. CINTED-Centro Interdisciplinar de Novas Tecnologias na Educação, UFRGS, page 911.

Freitas, M. F., Mota, S. D. S., Soares, L. S., e Reis, R. C. D. (2014). Portec: uma ferramenta para auxiliar na abstração dos conceitos de estrutura de dados. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 25, page 872.

Guedes, K., Marcussi, L. D., Junior, C. R. B., Dal Molin Filho, R. G., e Junior, R. M. S. (2017). Um retrato do ensino de algoritmos e programação de computadores em cursos de engenharia de produção.

Honda, F., Melo, R., Pires, F., e Pessoa, M. (2023). Robotcode: um jogo educacional para auxiliar na aprendizagem de lógica de programação. In Anais Estendidos do III Simpósio Brasileiro de Educação em Computação, pages 32–33. SBC.

Hussein, M. H., Ow, S. H., Elaish, M. M., e Jensen, E. O. (2022). Digital game-based learning in k-12 mathematics education: a systematic literature review. Education and Information Technologies, 27(2):2859–2891.

Kapp, K. M. (2012). Games, gamification, and the quest for learner engagement. T+ D, 66(6):64–68.

Mayer, R., Varela, P., Albonico, M., Rohling, A., e Steffen, V. (2022). Experiências de um jogo educacional digital para auxiliar no processo de ensino-aprendizagem de transformações químicas para o ensino médio. In Anais do XXVIII Workshop de Informática na Escola, pages 59–67. SBC

Park, B. e Ahmed, D. T. (2017). Abstracting learning methods for stack and queue data structures in video games. In 2017 International Conference on Computational Science and Computational Intelligence (CSCI), pages 1051–1054. IEEE.

Pelizzari, A., KriegL, M. d. L., Baron, M. P., Finck, N. T. L., e Dorocinski, S. I. (2002). Teoria da aprendizagem significativa segundo ausubel. revista PEC, 2(1):37–42.

Pires, F. G. d. S. et al. (2021). Thinkted lab, um caso de aprendizagem criativa em computação no nível superior.

Roland, L. C., Fabre, M.-C. J. M., Konrath, M. L. P., e Tarouco, L. M. R. (2004). Jogos educacionais. Revista Novas Tecnologias na Educação, 2(1).

Salguero, A., Griswold, W. G., Alvarado, C., e Porter, L. (2021). Understanding sources of student struggle in early computer science courses. In Proceedings of the 17th ACM Conference on International Computing Education Research, pages 319–333.

Savi, R. e Ulbricht, V. R. (2008). Jogos digitais educacionais: benefícios e desafios. Revista Novas Tecnologias na Educação, 6(1).

Videnovik, M., Bogdanova, A. M., e Trajkovik, V. (2023). Game-based learning approach in computer science in primary education: a systematic review. Entertainment Computing, page 100616.

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

Xu, M., Luo, Y., Zhang, Y., Xia, R., Qian, H., e Zou, X. (2023). Game-based learning in medical education. Frontiers in public health, 11:1113682.
Publicado
04/11/2024
SOUZA, André P. de; HONDA, Fabrizio; JUNIOR, Osvaldo; PESSOA, Marcela; PIRES, Fernanda. SpaceCode: um jogo educacional para auxiliar na aprendizagem de Algoritmos e Estrutura de Dados. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 35. , 2024, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 2663-2672. DOI: https://doi.org/10.5753/sbie.2024.244116.