Bora Jogar: desenvolvimento de jogos para auxiliar na aprendizagem de programação
DOI:
https://doi.org/10.33448/rsd-v11i5.27668Palavras-chave:
Jogos; Aprendizagem; Ensino; Programação.Resumo
Introdução: a desistência de alunos sempre foi um problema na área da tecnologia da informação, e uma das principais causas que influenciam é a dificuldade que os estudantes apresentam em aprender programação. Visando amenizar esse problema, o presente artigo se baseia na gamificação para aprimorar e facilitar o estudo de programação através da criação de jogos de tabuleiro e digitais. Objetivo: criar jogos de tabuleiro e digitais para auxiliarem no ensino e no aprendizado de programação para alunos iniciantes. Metodologia: o projeto foi dividido em quatro fases: busca de artigos relacionados à utilização de jogos e a facilitação do aprendizado de alunos na programação; logo após, a partir das respostas de um survey, desenvolvido anteriormente, os temas usados para criar os jogos foram escolhidos, houve a implementação da versão em tabuleiro e da versão digital dos jogos. Resultados: a partir da busca de materiais que tivessem relação com o tema, foram selecionados seis artigos relevantes para análise, de acordo com os critérios de inclusão e exclusão pré-determinados; a partir dos resultados da pesquisa que foi produzida com o intuito de detectar as maiores dificuldades dos alunos na disciplina de Algoritmos e Lógica de programação, foram obtidas as respostas que ajudaram a nortear a produção dos jogos. As versões em tabuleiro foram produzidas com o draw.io, um editor de gráficos online, e as versões digitais foram desenvolvidas com a ferramenta Flippity, usada para criar diferentes tipos de jogos.
Referências
Amorim, M. C. M. D. S., Oliveira, E. S. G., Santos, J. A. F., & Quadros, J. R. D. T. (2016). Aprendizagem e Jogos: diálogo com alunos do ensino médio-técnico. Educação & Realidade, 41, (pp. 91-115).
Carreño-León, M., Sandoval-Bringas, A., Álvarez-Rodríguez, F., & Camacho-González, Y. (2018, April). Gamification technique for teaching programming. In 2018 IEEE Global Engineering Education Conference (EDUCON) (pp. 2009-2014). IEEE.
Combéfis, S., Beresnevičius, G., & Dagienė, V. (2016). Learning programming through games and contests: overview, characterisation and discussion. Olympiads in Informatics 10(1),( pp.39-60)
de Carvalho, J. V., Renner Filho, A., de Oliveira, A. C. R., da Silva, V., & da Graça Gomes, M. (2018). Dispositivos vestíveis aplicados no ensino. Revista Observatório, 4(3)(pp. 509-539.)
de Souza, M. B., & Moreira, J. L. G. (2015). Integrando Jogos de Lógica Matemática no Ensino de Algoritmos: Relatos de Experimentos. RCT-Revista de Ciência e Tecnologia (p. 1).
Fardo, M. L. (2013). A gamificação aplicada em ambientes de aprendizagem. Renote,11(1), (pp. 1-11).
Figueiredo, J., & García-Peñalvo, F. J. (2020, April). Increasing student motivation in computer programming with gamification. In 2020 IEEE Global Engineering Education Conference (EDUCON) (pp. 997-1000). IEEE.
Fuchs, M., & Wolff, C. (2016, April). Improving programming education through gameful, formative feedback. In 2016 IEEE Global Engineering Education Conference (EDUCON) (pp. 860-867). IEEE.
Gonçalves, T. C., da Silva, J. C., & Cortes, O. A. C. (2018). Técnicas de mineração de dados: um estudo de caso da evasão no ensino superior do Instituto Federal do Maranhão. Revista Brasileira de Computação Aplicada, 10(3), (pp. 11-20).
Guerra, M. S., Neto, H. A., & Oliveira, S. A. (2018). A Case Study of Applying the Classification Task for Students' Performance Prediction. IEEE Latin America Transactions, 16(1),( pp. 172-177).
Hoed, R. M., Ladeira, M., & Leite, L. L. (2018). Influence of algorithmic abstraction and mathematical knowledge on rates of dropout from Computing degree courses. Journal of the Brazilian Computer Society, 24(1), (pp. 1-16).
Jácome-Amores, L., Freire, W. R., & Sánchez, R. S. (2020, June). Gamification as an Educational Strategy to Strengthen Cognitive Abilities of Mathematics in School Children. In International Conference on Innovation and Research (pp. 142-150). Springer, Cham.
Levac, D., Colquhoun, H., & O'Brien, K. K. (2010). Scoping studies: advancing the methodology. Implementation science, 5(1), (pp. 1-9).
Machado, L. D. P., Berkenbrock, C. D. M., Anselmo, G., & Siple, I. Z. (2018). Uma ferramenta colaborativa para apoiar a aprendizagem de programação de computadores. Revista Brasileira de Computação Aplicada, 10(1), (pp. 23-29).
Marques, D. L., Costa, L. F. S., de Azevedo Silva, M. A., & Rebouças, A. D. D. S. (2011, November). Atraindo alunos do ensino médio para a computação: Uma Experiência Prática de Introdução à Programação utilizando Jogos e Python. In Anais do Workshop de Informática na Escola (Vol. 1, No. 1, pp. 1138-1147).
Maskeliūnas, R., Kulikajevas, A., Blažauskas, T., Damaševičius, R., & Swacha, J. (2020). An interactive serious mobile game for supporting the learning of programming in javascript in the context of eco-friendly city management. Computers, 9(4), (p. 102).
Medeiros, T. J., da Silva, T. R., & da Silva Aranha, E. H. (2013). Ensino de programação utilizando jogos digitais: uma revisão sistemática da literatura. RENOTE, 11(3) (pp. 1-7).
Monclar, R. S., Silva, M. A., & Xexéo, G. (2018). Jogos com Propósito para o Ensino de Programação. Anais do XVII Simpósio Brasileiro de Jogos e Entretenimento Digital–SBGames, (pp. 1132-1140).
Muñoz, M., Negrón, A. P. P., Mejia, J., Gasca-Hurtado, G. P., Gómez-Alvarez, M. C., & Hernández, L. (2019). Applying gamification elements to build teams for software development. IET Software, 13(2), (pp. 99-105).
Paiva, J. C., Leal, J. P., & Queirós, R. (2020). Fostering programming practice through games. Information, 11(11), (p. 498).
Portela, F. (2020). A new and interactive teaching approach with gamification for motivating students in computer science classrooms. In First International Computer Programming Education Conference (ICPEC 2020). Schloss Dagstuhl-Leibniz-Zentrum für Informatik (pp. 1-7).
Puerta, L. N. Z., & Gómez-Álvarez, M. C. (2020, November). Modelo de evaluación gamificado en cursos de algoritmos y programación. In 2020 39th International Conference of the Chilean Computer Science Society (SCCC) (pp. 1-8). IEEE.
Puerta, L. N. Z., & Gómez-Álvarez, M. C. (2020, June). Gamified teaching model to promote learning of algorithms and programming. In 2020 15th Iberian Conference on Information Systems and Technologies (CISTI) (pp. 1-7). IEEE.
Rapkiewicz, C. E., Falkembach, G., Seixas, L., dos Santos Rosa, N., da Cunha, V. V., & Klemann, M. (2006). Estratégias pedagógicas no ensino de algoritmos e programação associadas ao uso de jogos educacionais. RENOTE, 4(2, (pp. 1-7).
Rios, E., & Moreira, T. (2006). Teste de software. Alta Books Editora (pp. 1-7).
Salvetti, D.D & Barbosa, L.M (1998).Algoritmos. Makron Books (pp. 1-7).
Venter, M. (2020, April). Gamification in STEM programming courses: State of the art. In 2020 IEEE Global Engineering Education Conference (EDUCON) (pp. 859-866). IEEE.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2022 Ana Paula Berto Bezerra; Ewerthon Dyego de Araújo Batista; Jamile Farias de Sousa; Taynná de Almeida Olegário; Eliel Bento Evangelista; Romeryto Vieira Lira
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.
Autores que publicam nesta revista concordam com os seguintes termos:
1) Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, com o trabalho simultaneamente licenciado sob a Licença Creative Commons Attribution que permite o compartilhamento do trabalho com reconhecimento da autoria e publicação inicial nesta revista.
2) Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex.: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
3) Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex.: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.