Uma Revisão Sistemática do Uso da Gamificação no Ensino de Programação

Resumo


Este artigo apresenta resultados de uma revisão sistemática da literatura (RSL) sobre o uso da gamificação no ensino de programação em eventos e revistas do país que utilizam informática na educação. Foram analisados estudos primários dos anos de 2012 a 2020 com o objetivo de refletir como esta metodologia está sendo aplicada e quais são as mecânicas/técnicas utilizadas. Um total de 23 estudos foram indexados, dos quais 7 foram analisados, para responder às questões de pesquisa. Algumas conclusões foram que as mecânicas/técnicas de gamificação, como as competições e cooperações, desafios, feedback, recompensas foram utilizados nas pesquisas e experiências no ensino de programação no ensino superior de Computação.

Palavras-chave: Gamificação, Ensino, Programação

Referências

Agbo, F. J., Oyelere, S. S., Suhonen, J., and Adewumi, S. (2019). A systematic review of computational thinking approach for programming education in higher education institutions. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research. Koli Calling’19, New York, NY, USA. Association for Computing Machinery.

Aureliano, V. C. O.; Tedesco, P. C. A. R. Ensino-aprendizagem de Programação para Iniciantes: uma Revisão Sistemática da Literatura focada no SBIE e WIE. In: Simpósio Brasileiro de Informática na Educação, 2012, Curitiba, Anais... Curitiba. 2012.

Carreño-León, M.; Sandoval-Bringas, A.; Álvarez-Rodríguez, F.; Camacho-González Y. Gamification technique for teaching programming, 2018 IEEE Global Engineering Education Conference (EDUCON), Tenerife, 2018, pp. 2009-2014, doi: 10.1109/EDUCON.2018.8363482.

Castro, C. T., Castro Junior, A., Meneses, C., B., M. e Rauber, M. (2003) Utilizando Programação Funcional em Disciplinas Introdutórias de Computação, In: XI Workshop de Educação em Computação – WEI, Campinas/SP.

Codeschool. Site Oficial. Disponível em: <https://www.codeschool.com>. Acesso em: 26 jun. 2021.

Fardo, M. L.. A gamificação como estratégia pedagógica: estudos de elementos dos "games" aplicados em processos de ensino e aprendizagem. Dissertação de mestrado em educação, Universidade de Caxias do Sul, Caxias do Sul, RS, 2013.

Ferrera, J. Playful Design: Creating game experiences in everyday interfaces. New York: Rosenfeld Media, LLC, 2012.

Figueiredo, José; García-Peñalvo, Francisco José. 2020. Intelligent Tutoring Systems approach to Introductory Programming Courses. In Eighth International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM'20). Association for Computing Machinery, New York, NY, USA, 34–39. DOI: https://doi.org/10.1145/3434780.3436614.

Figueiredo, José; García-Peñalvo, Francisco José, "Increasing student motivation in computer programming with gamification," 2020 IEEE Global Engineering Education Conference (EDUCON), 2020, pp. 997-1000, doi: 10.1109/EDUCON45650.2020.9125283.

Figueiredo, K. da S. Proposta de gamificação de disciplinas em um curso de sistemas de informação. 2015.

Jamet E.; Valencia, K.; Figueroa, I. Objectives and Behaviors for a Gamification Strategy for First Year Programming Courses, 2018 37th International Conference of the Chilean Computer Science Society (SCCC), Santiago, Chile, 2018, pp. 1-6, doi: 10.1109/SCCC.2018.8705162.

Kapp, K. (2012). The gamification of learning and instruction: game-based methods and strategies for training and education. John Wiley & Sons.

Klock, Ana Carolina Tomé; Carvalho, Mayco Farias de; Rosa, Brayan Eduardo, GASPARINI, Isabela. Análise das técnicas de Gamificação em Ambientes Virtuais de Aprendizagem. Disponível em [link]. Acesso em 26 de jun. 2021.

Kumar, B. and Khurana, P. Gamification in education-learn computer programming with fun, International Journal of Computers and Distributed Systems, v. 2, n. 1, p. 46-53, 2012.

Marín, B.; Frez, J.; Cruz-Lemus, J.; Genero, M. 2018. An Empirical Investigation on the Benefits of Gamification in Programming Courses.CM Trans. Comput. Educ.19, 1, Article 4 (January 2019), 22 pages. DOI: https://doi.org/10.1145/3231709.

Medeiros, T. J.; Silva, T. R.; Aranha, E. H. S. "Ensino de programação utilizando jogos digitais: uma revisão sistemática da literatura". In: Revista Novas Tecnologias na Educação - RENOTE, v.11, n.3. Anais... Porto Alegre. 2013.

Padirayon, Lourdes M.. 2019. The Designed Gamification Application Architecture and Elements for a C# Programming Course. In Proceedings of the 2019 4th International Conference on Multimedia Systems and Signal Processing (ICMSSP 2019). Association for Computing Machinery, New York, NY, USA, 67–72. DOI: https://doi.org/10.1145/3330393.3330414.

Peixoto, M. M., Silva, C., Gonçalves, E., & Vilena, J.. Um Mapeamento Sistemático de Gamificação em Software Educativo no Contexto da Comunidade Brasileira de Informática na Educação. In Anais do XXI Workshop de Informática na Escola. 2015. doi:10.5753/cbie.wie.2015.584.

Penteado, C.; Damasceno, E. Contribuições de jogos digitais no ensino da lógica de programação para o ensino médio integrado em informática. Revista E.T.C. Logomarca. Edição 01. 2014.

Prather, J., Pettit, R., McMurry, K., Peters, A., Homer, J., & Cohen, M. (2018). Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools. In Proceedings Ribeiro et al. RBIE 28 – 2020 490 of the 2018 ACM Conference on International Computing Education Research, 41–50. doi:10.1145/3230977.3230981.

Ribeiro, Ralph Breno Silva et al. Investigação Empírica sobre os Efeitos da Gamificação de um Juiz Online em uma Disciplina de Introdução à Programação. Revista Brasileira de Informática na Educação, [S.l.], v. 28, p. 461-490, jun. 2020. ISSN 2317-6121. Disponível em: [link]. Acesso em: 24 jan. 2021. doi: http://dx.doi.org/10.5753/rbie.2020.28.0.461.

Sampaio, R. F., Mancini, M. C. (2007). Estudos de revisão sistemática: um guia para síntese criteriosa da evidência científica. Brazilian Journal of Physical Therapy, 11, 83-89

SBC (1999) – Sociedade Brasileira de Computação. Currículo de Referência da SBC para Cursos de Graduação em Computação e informática.

Shahid, M., Wajid, A., Haq, K., Saleem, I., and Shujja, A. (2019). A review of gamification for learning programming fundamental, cited By 0.

Silva, T.; Medeiros, T.; Aranha, E. Jogos Digitais e Aprendizagem de Programação: uma revisão sistemática da literatura. In.: Simpósio Brasileiro de Informática na Educação, p. 692-701, 2014, Brasília. Anais... Brasília, 2014.

Uri Online Judge. Disponível em: <https://www.urionlinejudge.com.br>. Acesso em: 26 jun. 2021.

Vahldick, A., Mendes, A., and Marcelino, M. (2015). A review of games designed to improve introductory computer programming competencies, volume 2015-February, cited By 15.

Werbach, K., & Hunter, D. (2012). For the win: How game thinking can revolutionize your business. Wharton Digital Press.

Werbach, K. Hunter, D. (2016). "For the Win: How Game Thinking Can Revolutionize Your Business", Wharton Digital Press, Philadelphia.

Zanchett, G.; Vahldick, A.; Raabe, A. Jogos de Programar como uma Abordagem para os Primeiros Contatos dos Estudantes com a Programação. In.: Workshop do Congresso Brasileiro de Informática na Educação, 2015, Recife. Anais… Recife, 2015.

Zichermann, G.; Cunningham, C. Gamification by Design: Implementing game mechanics in web and mobile apps. Sebastopol: O’Reilly Media, Inc., 2011.
Publicado
22/11/2021
SOUSA, Karine Heloise Felix de; MELO, Lafayette B.. Uma Revisão Sistemática do Uso da Gamificação no Ensino de Programação. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 32. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 440-450. DOI: https://doi.org/10.5753/sbie.2021.218525.