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.148572Palavras-chave:
pedagogia das competências, pensamento computacional, lógica de programação, progressão didática, linguagens visuais.Resumo
Este artigo discute a eficácia de uma sequência didática progressiva no ensino de programação, composta por três etapas: linguagens baseadas em ícones, em blocos e, por fim, programação textual. Fundamentado na Pedagogia das Competências e em abordagens cognitivas consolidadas, o estudo propõe essa progressão como alternativa às metodologias tradicionais que iniciam com linguagens textuais, frequentemente gerando barreiras de aprendizagem. A pesquisa adota uma metodologia quali-quantitativa, combinando análise documental e dados empíricos do Projeto Letramento Digital. Os resultados confirmam que a introdução gradual favorece o desenvolvimento do raciocínio lógico, aumenta o engajamento dos estudantes e fortalece sua autonomia diante dos desafios computacionais.
Downloads
Referências
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.
Downloads
Publicado
Como Citar
Edição
Seção
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
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.Aceito 2025-10-24
Publicado 2026-02-06