Maze Code: Retórica Procedural Aplicada ao Ensino de Lógica de Programação

  • Jose Grigorio Neto Universidade Federal de Viçosa
  • Paulo Henrique Pimentel Marcolino Universidade Federal de Viçosa
  • Pablo Ferreira Universidade Federal de Viçosa
  • Daniel Mendes Barbosa Universidade Federal de Viçosa

Resumo


Considerando que reprovações em disciplinas introdutórias à programação são um problema comum em graduações na área da computação, e, tendo em vista a popularização dos jogos digitais e os benefícios que eles podem trazer à sociedade, este trabalho consiste na apresentação de um protótipo de um jogo educativo, chamado Maze Code, que tem como foco o ensino de conceitos envolvendo programação, tendo como base na sua construção a retórica procedural e o design participativo. O protótipo foi avaliado por alunos do curso de ciência da computação da Universidade Federal de Viçosa - Campus Florestal e os resultados obtidos reforçam que a retórica procedural é eficaz para o ensino de programação básica no contexto do trabalho. Também foi possível observar que o design participativo ajudou a melhorar a aceitação do jogo pelos alunos do curso.

Palavras-chave: jogo educativo, programação, retórica procedural, design participativo, jogos sérios, compiladores, interpretadores

Referências

Bosse and M. Gerosa, “Reprovações e trancamentos nas disciplinas de introdução à programação da universidade de são paulo: Um estudo preliminar,” Anais do Workshop sobre Educação em Computação(WEI), 2015.[Online]. Available: https://sol.sbc.org.br/index.php/wei/article/view/10259

M. De Aguilera and A. Mendiz, “Video games and education: (education in the face of a “parallel school”),” Computers in Entertainment (CIE),vol. 1, no. 1, p. 1, 2003.

J. McGonigal and E. Rieche, A realidade em jogo: Por que os games nos tornam melhor e como eles podem mudar o mundo. Editora BestSeller, 2012.

E. S. Association, “Essential facts about the computer and video game industry,” 2020, acessado em 24/06/2021. [Online]. Available: https://www.theesa.com/resource/2020-essential-facts/

M. N. Nascimento, M. S. Nery, and V. Silva, “Desenvolvimento de jogos digitais e sua utilização na educação juvenil: Um estudo de caso real em um projeto governamental,” SBC–Proceedings of SBGames, 2013.

C. A. F. da Silva, L. D. da Silva, and J. C. D. Martins, “Aplicação do the huxley no ensino de programação para alunos do curso técnico em informática para internet,” SBC–Proceedings of SBGames, 2018.

I. M. M. Santos, J. S. M. A. H. Kavalerski, and T. J. G. de Souza, “As aventuras espaciais de cody: protótipo de jogo para auxiliar no ensino de lógica de programação,” SBC–Proceedings of SBGames, 2018.

R. V. da Rocha, I. I. Bittencourt, and S. Isotani, “Análise, projeto, desenvolvimento e avaliação de jogos sérios e afins: uma revisão de desafios e oportunidades,” Anais do Xxvi Simpósio Brasileiro de Informática na Educação (sbie 2015), 2015.

A. M. A. Price and S. S. Toscani, Implementação de Linguagens de Programação: Compiladores. Porto Alegra: Sagra Luzzatto, 2001.

A. Aho, R. Sethi, and S. Lam, Compiladores: princípios, técnicas e ferramentas. PRENTICE HALL BRASIL, 2008. [Online]. Available: https://books.google.com.br/books?id=hahXPgAACAAJ

R. d. Santiago and R. L. S. Dazzi, “Interpretador de portugol,” in Artigo submetido e aprovado para o IV Congresso Brasileiro de Computação. Universidade do Vale do Itajaí–UNIVALI. Itajaí, vol. 8, 2004.

I. Bogost, “The rhetoric of video games,” The ecology of games: Connecting youth, games, and learning, pp. 117–140, 2008.

M. J. Muller and S. Kuhn, “Participatory design,” Commun.ACM, vol. 36, no. 6, p. 24–28, Jun. 1993. [Online]. Available: https://doi.org/10.1145/153571.255960

R. L. M. P. N. Mustaro, “Elementos imersivos e de narrativa como fatores motivacionais em serious games,” SBC–Proceedings of SBGames, 2011.

R. Gomes, “The design of narrative as an immersive simulation.” in DiGRA Conference, 2005.

J. Macena, F. Pires, and M. Pessoa, “Operação lovelace: uma abordagem ludica para introdução de aprendizagem em algoritmos,” SBC–Proceedings of SBGames, 2020.

I. M. M. Santos, J. Kavalerski, and T. J. G. de Souza, “As aventuras espaciais de cody: protótipo de jogo para auxiliar no ensino de lógica de programação,” XVII SBGames. Scaico, PD, de Lima, AA, Azevedo, S., da Silva, JBB, Raposo, EH, Alencar, Y., & Scaico, A, 2013.

A. A. de Souza, M. L. de Oliveira, A. K. Tenório, H. d. O. Renato, and A. N. Rodrigues, “Mundo de euclides: Aplicabilidade de um jogo para o ensino da geometria euclidiana,” SBC–Proceedings of SBGames, 2014.

K. A. de Godoi and S. Padovani, “Instrumentos avaliativos de software educativo: uma investigação de sua utilização por professores,” Estudos em Design, vol. 19, no. 1, 2011.
Publicado
18/10/2021
GRIGORIO NETO, Jose; PIMENTEL MARCOLINO, Paulo Henrique; FERREIRA, Pablo; BARBOSA, Daniel Mendes. Maze Code: Retórica Procedural Aplicada ao Ensino de Lógica de Programação. In: TRILHA DE EDUCAÇÃO – ARTIGOS COMPLETOS - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 20. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 519-528. DOI: https://doi.org/10.5753/sbgames_estendido.2021.19685.