Estudo da metodologia ativa Coding Dojo Randori em uma plataforma de ensino e aprendizagem de algoritmos
DOI:
https://doi.org/10.5753/rbie.2026.4445Keywords:
Metodologias Ativas, Coding Dojo, Plataforma de ensino e aprendizagem, AlgoritmosAbstract
O presente trabalho investiga a integração da metodologia Coding Dojo, no formato Randori, a uma plataforma de ensino e aprendizagem de algoritmos. A questão a ser enfrentada é como reduzir as dificuldades de aprendizagem em disciplinas relacionadas a algoritmos e, consequentemente, reduzir a desmotivação dos estudantes. Para isso, foi realizada uma pesquisa exploratória e descritiva, além disso, foi realizada uma investigação com professores, por meio de questionário, para compreender suas experiências sobre o uso de metodologias ativas e suas dificuldades em adotá-las. Dessa forma, conforme os dados coletados, uma plataforma de ensino e aprendizagem de algoritmos foi adaptada para o uso da metodologia ativa Coding Dojo Randori. A seguir, essa proposta foi testada em uma sessão piloto e, posteriormente, aplicada em sessões com alunos em aulas remotas. Logo, ao final de cada sessão, averiguou-se a receptividade dos alunos por meio de um questionário de avaliação e observações durante as sessões. Os resultados obtidos corroboram a hipótese de que o uso de metodologias ativas, como o Coding Dojo, quando incorporado a plataformas de ensino, pode atuar como um facilitador e ampliar potencialmente a motivação e o aprendizado de algoritmos.
Downloads
Referências
Alves, G., Rebouças, A., & Scaico, P. (2019). Coding Dojo como Prática de Aprendizagem Colaborativa para Apoiar o Ensino Introdutório de Programação: Um Estudo de Caso. Anais do XXVII Workshop sobre Educação em Computação, 276–290. https://doi.org/10.5753/wei.2019.6636 [GS Search].
Andrade, T., Almeida, C., Barbosa, J., & Rigo, S. (2021). Metodologias Ativas integradas a um Sistema de Recomendação e Mineração de Dados Educacionais para a mitigação de evasão em EaD. Anais do XXXII Simpósio Brasileiro de Informática na Educação, 824–835. https://doi.org/10.5753/sbie.2021.218385 [GS Search].
Arimoto, M., & Oliveira, W. (2019). Dificuldades no processo de aprendizagem de programaçao de computadores: um survey com estudantes de cursos da área de Computação. Anais do XXVII Workshop sobre Educação em Computação, 244–254. https://doi.org/10.5753/wei.2019.6633 [GS Search].
Bacich, L., & Moran, J. (2018). Metodologias ativas para uma educação inovadora: uma abordagem teórico-prática. Penso Editora. https://doi.org/10.5335/rep.v28i2.9002 [GS Search].
Belinski, V., Seca, A. G. S., & Emer, M. C. (2025). ADoTe: Approach to teaching and learning functional testing technique criteria supported by Testing Dojo. Journal of Software Engineering Research and Development, 13(1), 13–26. https://doi.org/10.5753/jserd.2025.4103 [GS Search].
Berssanette, J. H. (2021). Metodologias ativas de aprendizagem e a teoria da carga cognitiva para a construção de caminhos no ensino de programação de computadores [tese de dout.]. https://doi.org/10.29327/517802 [GS Search].
Bonfim, M. (2015). O que é o Coding Dojo. Acessado em: 24 de outubro de 2022. Disponível em: [Link].
Brisolla, L. (2020). A prática pedagógica no ensino superior: planejamento, interdisciplinaridade e metodologias ativas. Devir educação, 4(1), 77–92. https://doi.org/10.30905/ded.v4i1.157 [GS Search].
Calderon, I., Silva, W., & Feitosa, E. (2021). Um Mapeamento Sistemático da Literatura sobre o uso de Metodologias Ativas durante o Ensino de Programação no Brasil. Anais do XXXII Simpósio Brasileiro de Informática na Educação, 1152–1161. https://doi.org/10.5753/sbie.2021.217564 [GS Search].
Camargo, C. A. C. M., Camargo, M. A. F., & Souza, V. O. (2019). A importância da motivação no processo ensino-aprendizagem. Revista Thema, 16(3), 598–606. https://doi.org/10.15536/thema.V16.2019.598-606.1284 [GS Search].
Castro, R. M., & Siqueira, S. (2019). Metodologias, técnicas, ambientes e tecnologias alternativas utilizadas no ensino de algoritmos e programaçao no ensino superior no Brasil. Anais dos Workshops do Congresso Brasileiro de Informática na Educação, 8(1), 228. https://doi.org/10.5753/cbie.wcbie.2019.228 [GS Search].
Delgado, C., Toledo, R., & Braganholo, V. (2012). Uso de dojos no ensino superior de computação. Anais do Workshop sobre Educação em Computação (WEI), 281–290. [Link] [GS Search].
Diemer, M. H., Bercht, M., Canto Filho, A. B., & Schorr, M. C. (2019). Metodologias ativas no ensino de algoritmos e programação: um relato de aplicação da metodologia Peer Instruction. Revista Destaques Acadêmicos, 11(4). https://doi.org/10.22410/issn.2176-3070.v11i4a2019.2400 [GS Search].
Donders, F. C. (1969). On the speed of mental processes. Acta psychologica, 30, 412–431. https://doi.org/10.1016/0001-6918(69)90065-1 [GS Search].
Glasser, W. (1999). Choice theory: A new psychology of personal freedom. HarperPerennial. [GS Search].
Hoed, R. M. (2016). Análise da evasão em cursos superiores: o caso da evasão em cursos superiores da área de Computação. Brasília, DF: Universidade de Brasília. https://doi.org/10.26512/2016.12.D.22575 [GS Search].
INEP. (2024). Painel estatístico do Censo da Educação Superior 2024 [Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira]. [Link]
Lima, E., & Siebra, C. (2017). CollabEduc: Uma Ferramenta de Colaboração em Pequenos Grupos para Plataformas de Aprendizagem a Distância. Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), 28(1), 1707. https://doi.org/10.5753/cbie.sbie.2017.1707 [GS Search].
López-Fernández, D., Gordillo, A., Alarcón, P. P., & Tovar, E. (2021). Comparing traditional teaching and game-based learning using teacher-authored games on computer science education. IEEE Transactions on Education, 64(4), 367–373. https://doi.org/10.1109/TE.2021.3057849 [GS Search].
Luz, R. B., & Adolfo Neto. (2012). Usando dojos de programaçao para o ensino de desenvolvimento dirigido por testes. Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), 23(1). [Link] [GS Search].
Marinho, C., Moreira, L., Coutinho, E., Paillard, G., & Lima, E. T. (2016). Experiências no uso da metodologia coding dojo nas disciplinas básicas de programaçao de computadores em um curso interdisciplinar do ensino superior. Anais dos Workshops do Congresso Brasileiro de Informática na Educação, 5(1), 1097. https://doi.org/10.5753/cbie.wcbie.2016.1097 [GS Search].
Nascimento, A. F., Mesquita, A. F. S., & Viana, L. A. F. C. (2021). Perception of active methodologies by teachers working in the State of Minas Gerais, Brazil. Research, Society and Development, 10(12), e54101220202. https://doi.org/10.33448/rsd-v10i12.20202 [GS Search].
Nascimento, E. R., Padilha, M. A., Silva, C. L., & Anjos, F. L. M. R. (2019). Metodologias ativas e engajamento docente: uma reflexão sobre as dificuldades enfrentadas pelos professores da educação superior. Educação por escrito, 10(1), e31560–e31560. https://doi.org/10.15448/2179-8435.2019.1.31560 [GS Search].
Pattanaphanchai, J. (2019). An Investigation of Students' Learning Achievement and Perception using Flipped Classroom in an Introductory Programming Course: A Case Study of Thailand Higher Education. Journal of University Teaching and Learning Practice, 16(5), 4. [Link] [GS Search].
Pereira, A. C. C. (2021). A motivação estudantil para a aprendizagem de programação de computadores: uma abordagem a partir de jogos digitais [diss. de mestr.]. Universidade Estadual Paulista (Unesp). [Link] [GS Search].
Rabêlo Júnior, D. J. L., Soares Neto, C. S., Raposo, A. C., & Santos Neto, L. A. (2018). Cosmo: Um ambiente virtual de aprendizado com foco no Ensino de Algoritmos. Anais do XXVI Workshop sobre Educação em Computação. https://doi.org/10.5753/wei.2018.3524 [GS Search].
Raposo, A. C. (2018). Levantamento de Requisitos e Modelagem do Ambiente Virtual de Aprendizagem COSMO [TCC de Graduação em Ciência da Computação do Campus do Bacanga]. Universidade Federal do Maranhão. [Link] [GS Search].
Richter, C. J., Bernardi, G., & Cordenonsi, A. Z. (2019). O ensino de programaçao mediado por tecnologias educacionais: uma revisao sistemática de literatura. RENOTE, 17(1), 517–526. https://doi.org/10.22456/1679-1916.95903 [GS Search].
Santos, F., Oliveira, E., Oliveira, L., & Duarte, S. (2020). Mapeamento Sistemático sobre Aprendizagem Colaborativa com Suporte Computacional no Brasil/Systematic Mapping on Collaborative Learning with Computational Support in Brazil. Brazilian Journal of Development, 6(1), 91–102. https://doi.org/10.34117/bjdv6n1-032 [GS Search].
Santos, F. M. T., & Mortimer, E. F. (2001). Comunicação não-verbal em sala de aula. Revista Brasileira de Pesquisa em Educação em Ciências, 1(1). [Link] [GS Search].
Santos, J. O. (2025). Utilização do coding dojo como prática de ensino de programação orientada a objetos [Dissertação (Mestrado em Inovação em Tecnologias Educacionais do Instituto Metrópole Digital)]. Universidade Federal do Rio Grande do Norte. [Link] [GS Search].
Scherer, A. P. Z., & Mór, F. N. (2020). Uso da técnica Coding DOJO em aulas de programação de computadores. Anais do XXVIII Workshop sobre Educação em Computação, 6–10. https://doi.org/10.5753/wei.2020.11119 [GS Search].
Silva, A. M. M., Soares, A. L. B., Silva, E. C., Machado, B. R., & Bezerra, C. I. M. (2022). Ensino de Programaçao Remoto com Dojo de Programaçao Usando Método Randori. Anais do XXXIII Simpósio Brasileiro de Informática na Educação, 128–138. https://doi.org/10.5753/sbie.2022.224820 [GS Search].
Silva, T. R., Barros, I. S., Sousa, L. K. S., Sá, A. L. D., Silva, A. F. M., Araujo, M. C. S., & Aranha, E. H. S. (2021). Um mapeamento sistemático sobre o ensino e aprendizagem de programação. Revista Novas Tecnologias na Educação, 19(1), 156–165. https://doi.org/10.22456/1679-1916.118419 [GS Search].
Soffner, R. (2013). Tecnologia e educação: um diálogo Freire–Papert. Revista Tópicos Educacionais, 19(1), 147–162. [Link] [GS Search].
Stelko-Pereira, A. C., de Albuquerque Williams, L. C., & Valle, J. E. (2015). Escala de Engajamento Escolar: análise de características psicométricas. Avaliação psicológica, 14(2), 207–212. https://doi.org/10.15689/ap.2015.1402.05 [GS Search].
Streck, D. R. (2009). Da pedagogia do oprimido às pedagogias da exclusão: um breve balanço crítico. Educação & sociedade, 30, 539–560. https://doi.org/10.1590/S0101-73302009000200012 [GS Search].
Valente, J. A. (2018). A sala de aula invertida e a possibilidade do ensino personalizado: uma experiência com a graduação em midialogia. Metodologias ativas para uma educação inovadora: uma abordagem teórico-prática. Porto Alegre: Penso, 26–44. [Link] [GS Search].
Vasconcellos, C. S. (2000). Planejamento: projeto de ensino-aprendizagem e projeto político-pedagógico. São Paulo: Libertad, 1. [GS Search].
Vasconcelos, A. C., Souza, G. L. A., Brainer, S. A. B., Soares, R. M., Barbosa, L. D. S., & Campos, P. I. S. (2019). As estratégias de ensino por meio das metodologias ativas. Brazilian Journal of Development, 5(5), 3945–3952. https://doi.org/10.34117/bjdv5n5-1568 [GS Search].
Vilela, A. C., & Oliveira, R. B. B. (2019). Residência pedagógica: a importância do planejamento compartilhado. Revista GepesVida, 5(12). [Link] [GS Search].
Arquivos adicionais
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2026 Jovennilton Soares de Sousa, Djefferson Maranhão, Paulo Victor Borges, Carlos de Salles Soares Neto

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

