DELIMITER:

A GAME FOR STACK DATA STRUCTURE TEACHING

Autores

  • Luciane Telinski Wiedermann Agner Universidade Estadual do Centro-Oeste-UNICENTRO
  • Fabiana Camargo Bedreski Universidade Estadual do Centro-Oeste-UNICENTRO
  • Inali Wisniewski Soares Universidade Estadual do Centro-Oeste-UNICENTRO

Resumo

Em Ciência da Computação, o uso de jogos sérios aplicados à educação possibilita apoiar o ensino de disciplinas complexas, como algoritmos e lógica. Neste contexto, Algoritmos e Estruturas de Dados abordam o ensino de estruturas abstratas, representando um desafio de aprendizagem para muitos alunos. A Pilha é uma lista linear considerada um importante recurso para resolução de problemas computacionais, amplamente utilizada em áreas relevantes como Inteligência Artificial e Sistemas Operacionais. Este artigo apresenta um jogo destinado a apoiar o processo de ensino da estrutura de dados Pilha de forma lúdica, utilizando elementos de jogos como interação, desafio e motivação. O objetivo do jogador consiste em resolver um importante problema computacional utilizando Pilha. Desta forma, esta ferramenta permite ao aluno participar ativamente do processo de aprendizagem, além de promover a experimentação desta estrutura com um problema real.

Biografia do Autor

  • Luciane Telinski Wiedermann Agner, Universidade Estadual do Centro-Oeste-UNICENTRO

    Possui bacharelado em Ciência da Computação pela Pontifícia Universidade Católica do Paraná (1991), mestrado em Informática pela Universidade Federal do Paraná (2000) e doutorado em Engenharia Elétrica e Informática Industrial (CPGEI) pela Universidade Tecnológica Federal do Paraná (2012). É professora do Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste (UNICENTRO).

  • Fabiana Camargo Bedreski, Universidade Estadual do Centro-Oeste-UNICENTRO

    Graduada em Bacharelado em Ciência da Computação pela Universidade Estadual do Centro-Oeste (UNICENTRO), Professora do Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste (UNICENTRO). Email: fabianabedreski@unicentro.br.

  • Inali Wisniewski Soares, Universidade Estadual do Centro-Oeste-UNICENTRO

    Doutora em Engenharia Elétrica e Informática Industrial pela Universidade Tecnológica Federal do Paraná (UTFPR); Professora do Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste (UNICENTRO). Email: inali@unicentro.br.

Referências

ALSAWAIER, R. S. The effect of gamification on motivation and engagement. The International Journal of Information and Learning Technology, v. 35, n. 1, p. 56-79, 2018. Disponível em: https://doi.org/10.1108/IJILT-02-2017-0009. Acesso em: 11 dez. 2025.

ANASTASIADIS, T.; LAMPROPOULOS, G.; SIAKAS, K. Digital game-based learning and serious games in education. International Journal of Advances in Scientific Research and Engineering, v. 4, n. 12, p. 139-144, 2018. Disponível em: https://doi.org/10.31695/IJASRE.2018.33016. Acesso em: 11 dez. 2025.

BEDRESKI, F. C.; AGNER, L. T. W.; SOARES, I. W. Gamificação Aplicada ao Ensino de Ciência da Computação. In: XXX EAIC - Encontro Anual de Iniciação Científica, 2021, Guarapuava, Brasil. Anais do XXX EAIC - Encontro Anual de Iniciação Científica, 2021.

BREIEN, F. S.; WASSON, B. Narrative categorization in digital game‐based learning: engagement, motivation and learning. British Journal of Educational Technology, v. 52, n. 1, p. 91-111, 2021. Disponível em: https://doi.org/10.1111/bjet.13004. Acesso em: 11 dez. 2025.

CAULFIELD, C.; XIA, J.; VEAL, D.; MAJ, S. P. A systematic survey of games used for software engineering education. Modern Applied Science, v. 5, n. 6, p. 28-43, 2011. Disponível em: https://doi.org/10.5539/mas.v5n6p28. Acesso em: 11 dez. 2025.

DICHEVA, D.; HODGE, A. Active learning through game play in a data structures course. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 834-839, 2018. Disponível em:https://doi.org/10.1145/3159450.3159605. Acesso em: 11 dez. 2025.

FEOFILOFF, P. Algoritmos em linguagem C. Rio de Janeiro: Elsevier, 2009.

GOODRICH, M. T.; TAMASSIA, R.; GOLDWASSER, M. H. Data structures and algorithms in Java. 6. ed. Hoboken: John Wiley & Sons, 2014.

HUSSEIN, M. H. et al. Effects of digital game-based learning on elementary science learning: a systematic review. IEEE Access, v. 7, p. 62465-62478, 2019. Disponível em: https://doi.org/10.3217/jucs-022-12-1558 . Acesso em: 11 dez. 2025.

KOSA, M. et al. Software engineering education and games: a systematic literature review. Journal of Universal Computer Science, v. 22, n. 12, p. 1558-1574, 2016. Disponível em: https://doi.org/10.3217/jucs-022-12-1558. Acesso em: 11 dez. 2025.

LAFORE, R. Data structures and algorithms in Java. 2. ed. Indianapolis: Sams Publishing, 2002.

LANGSAM, Y.; AUGENSTEIN, M. J.; TENENBAUM, A. M. Data structures using C and C++. 2. ed. Upper Saddle River: Prentice Hall, 1996

LAWRENCE, R. Teaching data structures using competitive games. IEEE Transactions on Education, v. 47, n. 4, p. 459-466, 2004. Disponível em: https://doi.org/10.1109/TE.2004.825053. Acesso em: 11 dez. 2025.

LEITÃO, R. et al. A systematic evaluation of game elements effects on students’ motivation. Education and Information Technologies, v. 27, n. 1, p. 1081-1103, 2022. Disponível em: https://doi.org/10.1007/s10639-021-10651-8. Acesso em: 11 dez. 2025.

MANZANO, J. A. N. G.; OLIVEIRA, J. F. de. Algoritmos: lógica para desenvolvimento de programação de computadores. 17. ed. São Paulo: Érica, 2005

SCHELL, J. The art of game design: a book of lenses. Boca Raton: CRC Press, 2008.

SEDGEWICK, R.; WAYNE, K. Algorithms. 4. ed. Upper Saddle River: Addison-Wesley Professional, 2011.

SOMMERVILLE, I. Software engineering. 10. ed. Boston: Pearson, 2015.

SU, S. et al. A game-based approach for teaching algorithms and data structures using visualizations. In: ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 52., 2021, Online. Proceedings [...]. New York: ACM, 2021. p. 1128-1134. Disponível em: https://doi.org/10.1145/3408877.3432520. Acesso em: 11 dez. 2025.

WIRTH, N. Algorithms and data structures. Englewood Cliffs: Prentice-Hall, 1985.

Downloads

Publicado

2026-01-26