A importância da implementação progressiva de ferramentas lúdicas no ensino-aprendizagem de programação

Authors

DOI:

https://doi.org/10.22456/1982-1654.148572

Keywords:

competency-based pedagogy, computational thinking, programming logic, didactic progression, visual languages.

Abstract

This article discusses the effectiveness of a progressive didactic sequence in programming education, structured in three stages: icon-based languages, block-based languages, and finally, text-based programming integrated with microcontroller platforms. Grounded in Competency-Based Pedagogy and consolidated cognitive approaches, the study presents this progression as an alternative to traditional methodologies that often start with structured textual languages and create learning barriers. The research adopts a mixed-methods approach, combining document analysis and empirical data from the Letramento Digital Project. The results confirm that the gradual introduction to programming enhances logical reasoning, increases student engagement, and strengthens their autonomy in facing computational challenges.

Downloads

Download data is not yet available.

Author Biographies

Peterson Gomes de Moura Barros, FACTI

I currently work as a Project Specialist in Education and Training at the Fundação de Apoio à Capacitação em Tecnologia da Informação (FACTI), actively participating in projects focused on digital literacy and technology training.

From 2011 to 2023, I worked as a teacher at SENAI-SP, delivering courses in the fields of Electronics, Information Technology, and Cloud Computing, with an emphasis on professional development and technical skills training.

I also developed and implemented teacher training programs at ALURA, focusing on computational thinking and programming logic, using educational tools such as Scratch, HTML, CSS, and Javascript.

Regarding my academic background, I hold a Specialization in Online Education and Learning Technologies from PUC-RS, and postgraduate degrees in Automation Engineering, Industrial Electronics, and Production Engineering. I am also a technologist in IT Management and a certified Electronics Technician.

Larissa de Oliveira Figueira, Facti

I am a Project Specialist at the Fundação de Apoio à Capacitação em Tecnologia da Informação (FACTI), working on projects focused on technological innovation, digital transformation, and professional training. I have a solid academic background, holding a Bachelor's degree in Physics and a Master's degree in Applied Physics from São Paulo State University (UNESP). I am currently pursuing an MBA in Artificial Intelligence and Big Data at the Institute of Mathematical and Computer Sciences of the University of São Paulo (ICMC/USP).

I hold international certifications in project management, databases, agile development, and data analysis with R, obtained through Coursera on Google and IBM platforms. I am also certified in the use of Google for Education tools and the LEGO Education line, with a focus on the application of educational technologies and active learning methodologies.

I actively contribute to technical and scientific production, with published articles in the fields of technology and education, including works recognized with honorable mention. My main research interests lie in interdisciplinary initiatives that integrate technology, digital accessibility, artificial intelligence, and innovative pedagogical practices, aiming to create more inclusive, interactive, and data-driven learning environments.

Ana Paula Rodrigues, Facti

Throughout my career, I have accumulated valuable experiences and developed skills that distinguish me as a committed and versatile professional. I began my professional journey at the age of 18 at Moura e Gonzales LTDA, working as a Receptionist, where I refined my customer service and interpersonal communication skills.

In 2005, I joined Agrícola Jandelle S/A as a Hardware Technician, where I provided technical support to employees and performed maintenance on both local and remote computers. During this time, I successfully applied the knowledge I acquired in my Technology degree, standing out for my organizational management, work planning, and teamwork abilities.

In 2006, I worked at Takei Indústria Moveleira LTDA as a General Office Assistant, gaining valuable experience in billing, sales, and technical support, which helped me develop a broad and multifunctional skill set.

In 2008, I began working in the public sector at the Prado Ferreira City Hall, starting as a Public Service Manager. Over time, I advanced to the position of school principal, where I remained for ten years. In this role, I contributed significantly to administrative organization, educational planning, and the integration of educational technologies. I also led the implementation of the "Programa União faz a Vida" in partnership with the Sicredi cooperative, promoting innovative educational initiatives.

In 2012, I began working as a teacher under the PSS modality at the State Department of Education, where I taught in the Professional Informatics Course, covering programming, computational logic, computer maintenance, and graphic computing.

In 2019, I was invited to coordinate the Profissão 4.0 Program in the public sector, where I worked until May 2024. The program aimed to train and guide children, young people, and adults for the Fourth Industrial Revolution, developing and managing robotics, programming, and technology courses. In this role, I applied my expertise in technology, pedagogy, and administration to design impactful learning experiences.

In 2022, I joined DAC INFO Desenvolvimento de Programas de Computador LTDA, working remotely as a Systems Development Analyst. In this position, I enhanced my backend development skills, focusing on JAVA programming.

Since 2024, I have been working at the Fundação de Apoio à Capacitação em Tecnologia da Informação (FACTI) as a Mid-Level Project Specialist, where I contribute to the development of strategic initiatives focused on technological innovation and digital transformation.

Francisco Conti Bauke, Facti

I am a Mid-Level Project Specialist at the Fundação de Apoio à Capacitação em Tecnologia da Informação (FACTI), working on initiatives focused on technology training and digital education. I develop and implement courses in programming, educational robotics, and artificial intelligence, with an emphasis on inclusion and innovation.

I hold a Master’s degree in Applied Physics from UNESP and have built a solid teaching career at the basic, technical, and higher education levels, with strong experience in technology and education. I am proficient in active learning methodologies, the STEAM curriculum, and creative learning approaches, and I hold certifications in agile methodologies.

My teaching practice is guided by interactive, engaging, and student-centered approaches, with meaningful contributions to research and academic publications on inclusive education. I have a particular interest in interdisciplinary initiatives that integrate technology, digital accessibility, artificial intelligence, and innovative pedagogical practices, with the goal of creating learning environments that are more inclusive, interactive, and data-driven.

References

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.

Published

2026-02-06

How to Cite

GOMES DE MOURA BARROS, Peterson; DE OLIVEIRA FIGUEIRA, Larissa; RODRIGUES, Ana Paula; CONTI BAUKE, Francisco. A importância da implementação progressiva de ferramentas lúdicas no ensino-aprendizagem de programação. Informática na educação teoria & prática, Porto Alegre, v. 28, n. 2, 2026. DOI: 10.22456/1982-1654.148572. Disponível em: https://seer.ufrgs.br/index.php/InfEducTeoriaPratica/article/view/148572. Acesso em: 9 aug. 2026.
Received 2025-07-02
Accepted 2025-10-24
Published 2026-02-06