Bora Jogar: desenvolvimento de jogos para auxiliar na aprendizagem de programação

Autores

DOI:

https://doi.org/10.33448/rsd-v11i5.27668

Palavras-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

01/04/2022

Como Citar

BEZERRA, A. P. B. .; BATISTA, E. D. de A. .; SOUSA, J. F. de; OLEGÁRIO, T. de A.; EVANGELISTA, E. B. .; LIRA, R. V. . Bora Jogar: desenvolvimento de jogos para auxiliar na aprendizagem de programação. Research, Society and Development, [S. l.], v. 11, n. 5, p. e15511527668, 2022. DOI: 10.33448/rsd-v11i5.27668. Disponível em: https://rsdjournal.org/index.php/rsd/article/view/27668. Acesso em: 21 nov. 2024.

Edição

Seção

Ciências Exatas e da Terra