Casos de Código: um jogo sério investigativo para a prática de SQL

Autores

  • Pedro Leonan Gonzaga de Freitas
  • Leonardo Victor Araújo Andrade Alves
  • Anderson Jorge Serra da Costa

DOI:

https://doi.org/10.5281/zenodo.20405392

Palavras-chave:

SQL, jogos sérios, Teoria da Autodeterminação, Pesquisa de Design Educacional, educação em banco de dados

Resumo

O ensino de SQL apresenta desafios relacionados à formulação de consultas, à sintaxe da linguagem e ao engajamento dos estudantes durante a prática. Nesse contexto, jogos sérios e ambientes gamificados têm sido investigados como alternativas para contextualizar atividades de aprendizagem em banco de dados. Este artigo apresenta o Casos de Código, um jogo sério investigativo voltado à prática de SQL, e tem como objetivo compreender como estudantes de Engenharia de Software percebem sua experiência de uso em relação às necessidades de autonomia e competência descritas pela Teoria da Autodeterminação. A pesquisa foi conduzida como uma Pesquisa de Design Educacional de natureza qualitativa, envolvendo revisão da literatura, definição de requisitos, prototipagem, avaliação formativa do MVP e avaliação final com estudantes. A etapa formativa contou com cinco participantes e utilizou o protocolo Think Aloud para identificar pontos de refinamento no artefato. A avaliação final foi realizada com dez estudantes, por meio de entrevistas semiestruturadas analisadas com base na análise de conteúdo. Os resultados indicam que a narrativa investigativa favoreceu a percepção de autonomia ao atribuir sentido às consultas e estimular exploração, formulação de hipóteses e tomada de decisão. A percepção de competência esteve associada aos recursos de ajuda, aos retornos do sistema e ao feedback visual e contextual. O jogo foi percebido como uma experiência positiva para revisão e prática complementar de SQL, embora os achados não constituam evidência de ganho objetivo de aprendizagem.

Referências

BARDIN, Laurence. Análise de Conteúdo. São Paulo: Edições 70, 2016.

CANALE, Lorenzo; FARINETTI, Laura. SQL Murder Mystery: a serious game to learn querying databases. 2022 IEEE 46th Annual Computers, Software, and Applications

Conference (COMPSAC), [S. l.], p. 129-138, jun. 2022. IEEE. DOI: 10.1109/COMPSAC54236.2022.00027.

COHN, Mike. User stories applied: for agile software development. Boston: Addison- Wesley Professional, 2004.

DEL-POZO-ARCOS, Sandra; BALDERAS, Antonio. Gamifying SQL Learning: strategies, impact, and trends in higher education. Interaction Design and Architecture(s) Journal – IxD&A, n. 63, p. 156-182, 2024. DOI: 10.55612/s-5002-063-008.

LUPANO, Mara; FARINETTI, Laura; MORREALE, Domenico. OPUS: an alternate reality game to learn SQL at university. 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), [S. l.], p. 121-126, jul. 2021. IEEE. DOI: 10.1109/COMPSAC51774.2021.00028.

MCKENNEY, Susan; REEVES, Thomas C. Conducting Educational Design Research. 2. ed. Abingdon: Routledge, 2018.

MENEZES, Gabriel Jansen de et al. SQLand: aprendendo SQL com suporte de um jogo digital educacional. Revista Novas Tecnologias na Educação (RENOTE), Porto Alegre, v. 22, n. 1, p. 426-435, jul. 2024. DOI: 10.22456/1679-1916.141568.

MICHAEL, David R.; CHEN, Sande. Serious games: games that educate, train, and inform. Boston: Thomson Course Technology PTR, 2006.

MIEDEMA, Daphne; FLETCHER, George; AIVALOGLOU, Efthimia. So many brackets!: an analysis of how SQL learners (mis)manage complexity during query formulation. 30th International Conference on Program Comprehension (ICPC ’22), Virtual Event, USA, p. 122-132, maio 2022. ACM. DOI: 10.1145/3524610.3529158.

NEPOMUCENO, Jonas Gabriel Maia Bruno; SOUZA, Jairo Francisco de. Enola: jogo sério para ensino de SQL. Anais do XXXIII Simpósio Brasileiro de Informática na Educação (SBIE 2022), [S. l.], p. 345-356, nov. 2022. Sociedade Brasileira de Computação. DOI: 10.5753/sbie.2022.224663.

POULSEN, Seth et al. Insights from Student Solutions to SQL Homework Problems. Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, [S. l.], p. 404-410, jun. 2020. ACM. DOI: 10.1145/3341525.3387391.

RYAN, Richard M.; DECI, Edward L. Self-Determination Theory: basic psychological needs in motivation, development, and wellness. New York: The Guilford Press, 2017.

VAN SOMEREN, Maarten W.; BARNARD, Yvonne F.; SANDBERG, Jacobijn A. C. The think aloud method: a practical guide to modelling cognitive processes. London: Academic Press, 1994.

WOOD, David; BRUNER, Jerome S.; ROSS, Gail. The role of tutoring in problem solving. Journal of Child Psychology and Psychiatry, v. 17, n. 2, p. 89-100, abr. 1976. DOI: 10.1111/j.1469-7610.1976.tb00381.x.

XINOGALOS, Stelios; SATRATZEMI, Maya. The use of educational games in programming assignments: SQL Island as a case study. Applied Sciences, v. 12, n. 13, artigo 6563, 2022. DOI: 10.3390/app12136563.

Downloads

Publicado

2026-05-27

Como Citar

Freitas, P. L. G. de, Alves, L. V. A. A., & Costa, A. J. S. da. (2026). Casos de Código: um jogo sério investigativo para a prática de SQL. Revista OWL (OWL Journal) - REVISTA INTERDISCIPLINAR DE ENSINO E EDUCAÇÃO, 4(5), 1–34. https://doi.org/10.5281/zenodo.20405392