A importância da implementação progressiva de ferramentas lúdicas no ensino-aprendizagem de programação
DOI:
https://doi.org/10.22456/1982-1654.148572Palabras clave:
pedagogia das competências, pensamento computacional, lógica de programação, progressão didática, linguagens visuais.Resumen
Este artículo discute la eficacia de una secuencia didáctica progresiva en la enseñanza de la programación, estructurada en tres etapas: lenguajes basados en íconos, lenguajes basados en bloques y, finalmente, programación textual integrada con plataformas de microcontroladores. Fundamentado en la Pedagogía por Competencias y en enfoques cognitivos consolidados, el estudio presenta esta progresión como una alternativa a las metodologías tradicionales que, a menudo, comienzan con lenguajes textuales estructurados y generan barreras de aprendizaje. La investigación adopta un enfoque metodológico mixto, combinando análisis documental y datos empíricos del Proyecto Letramento Digital. Los resultados confirman que la introducción gradual a la programación favorece el desarrollo del razonamiento lógico, incrementa el compromiso de los estudiantes y fortalece su autonomía para enfrentar desafíos computacionales.
Descargas
Citas
AMORIM, L. C.; PASSOS, M. O. Scratch como recurso didático para o desenvolvimento do pensamento computacional. Instituto Federal de São Paulo, 2019. Disponível em: https://www.ifsp.edu.br/. Acesso em: 27 mar. 2025.
AUSUBEL, D. P. Aquisição e retenção de conhecimentos: uma perspectiva cognitiva. Lisboa: Plátano, 2003.
BERS, M. U.; FLANNERY, L.; KAZAKOFF, E. R.; SULLIVAN, A. Computational thinking and tinkering: exploration of an early childhood robotics curriculum. Computers & Education, v. 72, p. 145–157, 2014. DOI: https://doi.org/10.1016/j.compedu.2013.10.020.
BRITO, E. S.; LUZ, K. P.; GONZALEZ, L. S. O uso de ferramentas lúdicas para o aprendizado de programação com jovens do Ensino Fundamental II. Revista Científica Multidisciplinar Núcleo do Conhecimento, Alagoinhas, v. 3, n. 5, p. 14-25, 2018. Disponível em: https://www.cairu.br/revista/arquivos/artigos/20182/art_01.pdf. Acesso em: 13 abr. 2025.
BRUNER, J. S. Toward a theory of instruction. Cambridge, MA: Harvard University Press, 1966.
CAVAZIN, J. O uso do ScratchJr para o desenvolvimento do pensamento computacional. Universidade Federal de Santa Maria, 2021. Disponível em: https://repositorio.ufsm.br/handle/1/24227. Acesso em: 27 mar. 2025.
CHRIST, N. A. Um estudo sobre a programação baseada em blocos. Marília: Centro Universitário Eurípides de Marília, 2018. Disponível em: https://cepein.femanet.com.br/BDigital/arqPics/1811550219P892.pdf. Acesso em: 13 abr. 2025.
COSTA, G. R.; KOLOGESKI, A. L. Revisão sistemática sobre o ensino de programação. Publica-IFRS: Boletim de Pesquisa e Inovação, v. 2, n. 1, 2024. DOI: https://doi.org/10.35819/publica-ifrs.v2.n1.a7508.
FREITAS, L. A.; GOMES, D. H. Comparativo de metodologias no ensino de programação em escolas públicas. Secretaria Municipal de Educação de Belo Horizonte, 2021.
FREITAS, P. F. O uso de ferramentas de programação visual no ensino de programação no ensino médio. SciELO Preprints, 2023. DOI: https://doi.org/10.1590/SciELOPreprints.11081.
GONÇALVES, A. L. Dificuldades na aprendizagem inicial de programação utilizando linguagens textuais. 2020. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2020.
KNOWLES, M. S. Andragogy in action: applying modern principles of adult education. San Francisco: Jossey-Bass, 1984.
LIMA, C.; MENEZES, A. Revisão sistemática sobre a eficácia das metodologias progressivas no ensino de programação. Revista Brasileira de Educação Tecnológica, 2024.
LIMA, J.; MENEZES, P. Ensino inicial de programação e barreiras cognitivas: uma revisão sistemática da literatura. RENOTE – Revista Novas Tecnologias na Educação, Porto Alegre, v. 22, n. 1, 2024. Disponível em: https://seer.ufrgs.br/index.php/renote/article/view/141538. Acesso em: 13 abr. 2025.
LIMA FILHO, M. P. Ensino e aprendizagem de lógica de programação com linguagem visual em blocos no 5º ano do ensino fundamental. Recife: Universidade Federal Rural de Pernambuco, 2020. Disponível em: http://www.tede2.ufrpe.br:8080/tede2/handle/tede2/8514. Acesso em: 13 abr. 2025.
MESSER, M.; BROWN, N. C. C.; KÖLLING, M.; SHI, M. Automated grading and feedback tools for programming education: a systematic review. arXiv preprint arXiv:2306.11722, 2023. Disponível em: https://arxiv.org/abs/2306.11722. Acesso em: 27 mar. 2025.
MICRO:BIT EDUCATIONAL FOUNDATION. Impact report 2019. Reino Unido, 2019. Disponível em: https://microbit.org/research/. Acesso em: 27 mar. 2025.
MOONEY, A.; NOONE, M. Visual and textual programming languages: a systematic review of the literature. Journal of Computers in Education, v. 4, n. 4, p. 387–408, 2017. DOI: https://doi.org/10.1007/s40692-018-0101-5.
MOREIRA, A. S. Pedagogia das competências aplicada ao ensino de programação na educação básica. 2021. Tese (Doutorado) – Pontifícia Universidade Católica do Paraná, Curitiba, 2021.
OLIVEIRA, M. D. Programação com crianças: Scratch e o raciocínio lógico. 2013. Dissertação (Mestrado em Educação) – Universidade Federal do Rio Grande do Sul, Porto Alegre, 2013. Disponível em: https://lume.ufrgs.br/handle/10183/74830. Acesso em: 27 mar. 2025.
PAPERT, S. Mindstorms: children, computers, and powerful ideas. New York: Basic Books, 1980.
PEREIRA, C. A.; NUNES, J. B. Impactos do ensino tradicional da programação textual sobre a motivação e aprendizagem dos estudantes iniciantes. In: WORKSHOP DE EDUCAÇÃO EM COMPUTAÇÃO, 27., 2019, Brasília. Anais. Brasília: SBC, 2019. p. 210-218.
PERRENOUD, P. Construir as competências desde a escola. Porto Alegre: Artmed, 1999.
PERRENOUD, P. Construir as competências desde a escola. Porto Alegre: Artmed, 2000.
PIAGET, J. A equilibração das estruturas cognitivas. Rio de Janeiro: Zahar, 1975.
PIAGET, J. A formação do símbolo na criança: imitação, jogo e sonho, imagem e representação. Rio de Janeiro: Zahar, 1976.
PINTO, A. C. S.; LIMA, J. C.; COSTA, J. R. Ensino de programação com Scratch: resultados de aplicação em escolas públicas do Ceará. Revista Educação Pública, v. 26, n. 7, 2020. Disponível em: https://educacaopublica.cecierj.edu.br. Acesso em: 27 mar. 2025.
RESNICK, M. et al. Scratch: programming for all. Communications of the ACM, v. 52, n. 11, p. 60–67, 2009.
SILVA, B. H. Análise do uso do Portugol no ensino inicial de programação: desafios e perspectivas. 2018. Dissertação (Mestrado) – Universidade Federal de São Carlos, São Carlos, 2018.
SILVA, G. R. da et al. Robótica para todos: a experiência com Micro:bit na educação profissional. Universidade Federal Rural do Semi-Árido, 2022. Relatório técnico.
VALENTE, J. A. O uso do computador na educação. Campinas: NIED/Unicamp, 1993.
VYGOTSKY, L. S. A formação social da mente: o desenvolvimento dos processos psicológicos superiores. São Paulo: Martins Fontes, 1991.
WING, J. M. Computational thinking. Communications of the ACM, v. 49, n. 3, p. 33–35, 2006. DOI: https://doi.org/10.1145/1118178.1118215.
ZABALA, A.; ARNAU, L. Como aprender e ensinar competências. Porto Alegre: Artmed, 2010.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Os direitos autorais para artigos publicados nesta revista são do autor, com direitos de primeira publicação para a revista. Em virtude de aparecerem nesta revista de acesso público, os artigos são de uso gratuito, com atribuições próprias, em aplicações educacionais e não-comerciais. Os textos podem ser compartilhados desde que respeitados os direitos autorais sob a licença Creative Commons Não comercial-CompartilhaIgual 4.0.Aceptado 2025-10-24
Publicado 2026-02-06