Educação em Algoritmos e Estruturas de Dados no Contexto do Ensino Baseado em Jogos Digitais
DOI:
https://doi.org/10.24215/18509959.30.e9Palabras clave:
Lógica, Algoritmos, Estrutura de dados, Jogos, Aprendizagem baseada em projetosResumen
Em Ciência da Computação a disciplina de Algoritmos e Estruturas de Dados visa fornecer aos alunos a compreensão de tipos de dados abstratos, incluindo sua especificação, implementação e aplicação. Um dos maiores desafios no ensino é demonstrar a natureza dinâmica dos conceitos relacionados. Introduzir o desenvolvimento de jogos em disciplinas que envolvem lógica, algoritmos e programação como tópico para uma tarefa ou projeto é uma abordagem que permite aplicar os conceitos em problemas reais. Os requisitos e as características dos jogos possibilitam a realização de diversas atividades de programação e lógica, bem como o uso de estruturas de dados. Este artigo apresenta um jogo de lógica digital baseado em estruturas de dados. O jogo proposto visa aprimorar habilidades cognitivas de forma lúdica e foi desenvolvido no contexto da Aprendizagem Baseada em Projetos. Como resultado foi possível aplicar um importante conceito da computação em um exemplo real no contexto da gamificação.
Descargas
Citas
A. M. Tenenbaum, Y. Langsam, M. J. Augenstein, Estruturas de Dados usando C. São Paulo: Makron Books, 1995.
D. Piva Junior, G. S. Nakamiti, F. Bianchi, R. L. Freitas, L.A. Xastre, Estrutura de Dados e Técnicas de Programação. Rio de Janeiro: Elsevier, 2014.
N. M. Bigolin et al., “Metodologias Ativas de Aprendizagem: um relato de experiência nas disciplinas de programação e estrutura de dados,” Research, Society and Development, vol. 9, no.1, e74911648, 2020.
J. I. Deters, J. M. C. da Silva; E. M. de Miranda; A. M. da R. Fernandes, “O desafio de trabalhar com alunos repetentes na disciplina de Algoritmos e Programação,” in Workshop de Ambientes de Apoio à Aprendizagem de Algoritmos e Programação, Fortaleza, CE, Brasil, 2008.
D. Dicheva, A. Hodge, “Active Learning Through Game Play in a Data Structures Course,” in Proceedings of the 49th ACM Technical Symposium on Computer Science Education, Baltimore, Maryland, USA. New York, NY, USA: ACM, p. 834–839, 2018.
J. Lee, J. Hammer, “Gamification in education: What, how, why bother?,” Academic Exchange Quarterly, vol. 15, no. 2, 2011.
R. Santos, H. Costa, “Análise de Metodologias e Ambientes de Ensino para Algoritmos, Estruturas de Dados e Programação aos Iniciantes em Computação e Informática,” INFOCOMP - Journal of Computer Science, vol. 5, no. 1, p. 41-50, 2006.
R. Lawrence, “Teaching data structures using competitive games,” IEEE Transactions on Education, vol. 47, no. 4, p. 459-466, 2004.
P. Schuytema, Design de Games: Uma abordagem prática, 1ª ed. São Paulo: Cengage Learning, 2008.
D. K. Ramos, “Jogos Cognitivos Eletrônicos: Contribuições à Aprendizagem no Contexto Escolar,” Ciências & Cognição, vol. 18, no. 1, 2013.
V. Kaundinya et al., “Game Playing Agent for 2048 using Deep Reinforcement Learning,” in Proceedings of the 3rd National Conference on Image Processing, Computing, Communication, Networking and Data Analytics (NCICCNDA 2018), p. 363-370, 2018. DOI: https://doi.org/10.21467/proceedings.1.57
E. Bezerra, Princípios de Análise e Projeto de Sistemas com UML, 2ª ed. Rio de Janeiro: Elsevier, 2007.
D. Budgen, A. J. Burn, O. P. Brereton, B. A. Kitchenham, R. Pretorius. “Empirical evidence about the UML: a systematic literature review,” Software: Practice and Expirience, vol. 41, no. 4, p. 363-392, 2011.
R. E. Silva, S. W. Martins, “Ensino de Ciência da Computação através do Desenvolvimento de Jogos,” in VII Congresso Iberoamericano de Informática na Educação, Monterrey, p. 1285-1295, 2004.
H. P. Pontes, “Desenvolvimento de Jogos no Processo de Aprendizado em Algoritmos e Programação de Computadores,” in XII Simpósio Brasileiro de Games e Entretenimento Digital (SBGames), São Paulo, 2013.
M. Kosa, M. Yilmaz, R. O'connor, P. Clarke, “Software engineering education and games: a systematic literature review,” Journal of Universal Computer Science, vol, 22, no. 12, p. 1558-1574, 2016.
Allegro. C. C. Game developing community network. Disponível em: <https://www.allegro.cc/>. Acesso em 10 de Novembro de 2020.
M. J. O’Grady, “Practical Problem-Based Learning in Computing Education,” ACM Transactions On Computing Education, vol. 12, no. 3, article 10, 2012. DOI: https://doi.org/10.1145/2275597.2275599.
G. Zichermann, J. Linder, Game-based marketing: inspire customer loyalty through rewards, challenges, and contests. Wiley, 2010.
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2021 Luciane Telinski Wiedermann Agner, Marieli Aparecida Ferreira Thomen, Gabriel Mauricio Utzig, Inali Wisniewski Soares

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.
Derechos de autor y licencias
Los artículos aceptados para publicación tendrán la licencia de Creative Commons BY-NC. Los autores deben firmar un acuerdo de distribución no exclusiva después de la aceptación del artículo.