Desarrollo del Pensamiento Computacional: estructura lógica de repetición mediante el uso de la programación por bloques

Autores/as

10.37001/emr.v31i91.4551

Palabras clave:

Pensamiento Computacional, Programación por Bloques, Scratch, Estructura de Repetición, Enseñanza de Programación

Resumen

ste artículo investiga el desarrollo del pensamiento computacional y presenta la integración de la herramienta Scratch como recurso didáctico en el proceso de enseñanza y aprendizaje de la programación, con énfasis en la comprensión y aplicación de estructuras lógicas de repetición. La investigación es de naturaleza cualitativa, fundamentada en el análisis de actividades prácticas realizadas por estudiantes universitarios en una asignatura de Programación. Durante el proceso de creación de algoritmos, los estudiantes fueron capaces de identificar patrones repetitivos y proponer soluciones optimizadas mediante el uso adecuado de bucles, lo que se reflejó directamente en la claridad y funcionalidad de los programas desarrollados. Además, se observaron habilidades como la abstracción y la descomposición, aspectos centrales del pensamiento computacional. Se concluye que el uso pedagógico de Scratch favorece el aprendizaje de estructuras de repetición y contribuye a la construcción del razonamiento secuencial, la resolución autónoma de problemas y el dominio conceptual en programación.

Descargas

Los datos de descarga aún no están disponibles.

Referencias

BRACKMANN, Christian Puhlmann. Desenvolvimento do pensamento computacional através de atividades desplugadas na educação básica. 2017. 226f. Tese (Doutorado em Informática da Educação) – Universidade Federal do Rio Grande do Sul, Porto Alegre, 2017.

BRENNAN, Karen; RESNICK, Mitchel. New frameworks for studying and assessing the development of computational thinking. Proceedings of AERA, Vancouver, p. 1–25, 2012. Disponível em: https://scratched.gse.harvard.edu/ct/files/AERA2012.pdf. Acesso em: 13 Nov 2025.

CALDEIRA, Jefta; VILELA, Ana Paula. Um Mapeamento Sistemático para auxiliar na escolha de plataformas EAD para o ensino-aprendizagem de Algoritmos e Programação de Computadores. In: Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE). 2016. p. 52.

COSTELLA, Leonardo.; LICKS, Gabriel Paludo.; TEIXEIRA, Adriano Canabarro. Uma solução livre e de baixo custo para prática e aprendizagem de programação e robótica. In: Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE). 2016. p. 846.

ROSA, Maurício Machado; GIRAFFA, Lucia Maria Martins. O ensino de programação de computadores e EAD: uma parceria possível. In: 17º Congresso Internacional da ABED, 2011, Brasil. 2011.

MALONEY, John; RESNICK, Mitchel; RUSK, Natalie; SILVERMAN, Brian; EASTMOND, Evelyn. The scratch programming language and environment. ACM Transactions on Computing Education, vol. 10, n. 4, p. 1-15, 2010.

PEREIRA, Paulo Sérgio; MEDEIROS, Max; MENEZES, Jônatas Webber Mendes. Análise do Scratch como ferramenta de auxílio ao ensino de programação de computadores. In: CONGRESSO BRASILEIRO DE EDUCAÇÃO EM ENGENHARIA (COBENGE), 40., 2012, Belém, PA. Anais [...]. Belém: ABENGE, 2012.

RAABE, André Luís Alice; BRACKMANN, Christian Puhlmann; CAMPOS, Flávio Rodrigues. Currículo de referência em tecnologia e computação: da educação infantil ao ensino fundamental. São Paulo: CIEB, 2018. E-book em PDF. Disponível em:http://curriculo.cieb.net.br/assets/docs/Curriculo_de_Referencia_em_Tecnologia_e_Computacao.pdf. Acesso em: 20 nov 2018.

RAMOS, Vinicius; FREITAS, Mateus Felipe; GALIMBERTI, Maurício Floriano; MARIANI, Antonio Carlos; WAZLAWICK, Raul Sidnei. A comparação da realidade mundial do ensino de programação para iniciantes com a realidade nacional: revisão sistemática da literatura em eventos brasileiros. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 26., 2015, Maceió. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015. p. 318–327.

RODRIGUES, Carla Lopes.; ZEM-LOPES, Aparecida Maria.; MARQUES, Leonardo; ISOTANI, Seiji. Pensamento Computacional: transformando ideias em jogos digitais usando o Scratch. In: WORKSHOP DE INFORMÁTICA NA ESCOLA, XXI, 2015, Maceió. Anais do XXI WIE 2015: Ciência, Inovação e Empreendedorismo: Integração Latino-Americana pela Educação, Maceió: Sociedade Brasileira de Computação, 2015, UFAL, 2015, p. 62-71.

SILVA, Ricardo Scucuglia Rodrigues; GADANIDIS, George; HUGHES, Janette; NAMUKASA, Immaculate Kizito. Pensamento Computacional como uma iniciativa heurística: soluções de alunos sobre problemas de programação. Pro-Posições, Campinas, SP, v. 31, p. e20180034, 2020. Disponível em: https://periodicos.sbu.unicamp.br/ojs/index.php/proposic/article/view/8664287. Acesso em: 9 jun. 2026.

SITEPU, Israil, et al. Revealing Students’Computational Thinking Error Patterns in Solving Two-Variable Linear Inequality Systems, Journal of Mathematics Education, Indonesia, v. 12, n. 1, p. 235-252, 2026. Disponível: https://jurnalnasional.ump.ac.id/index.php/alphamath/article/view/30386/9760. Acesso em: 03 Jun. 2026.

SOBREIRA, Elaine Silva Rocha; TAKINAMI, Olga Kikue; SANTOS, Verônica Gomes dos. Programando, criando e inovando com o Scratch: em busca da formação do cidadão do século XXI. Jornada de Atualização em Informática na Educação, Porto Alegre, v. 1, n. 1, p. 126–152, 2013.

SUPARMAN, Juandi Dadang; TURMUDI, Wahyudin. Computational thinking in mathematics instruction integrated STEAM education: Global trend and students achievement in the last two decades. Beta: Jurnal Tadris Matematika, Mataram, v. 17, n. 2, p. 101–134, 2024. Disponível em: https://jurnalbeta.ac.id/index.php/betaJTM/article/view/643. Acesso em: 07 Jun. 2025.

WING, Jeannette. Marie. Computational thinking. Communications of the ACM, New York, v. 49, n. 3, p. 33-35, 2006.

WING, Jeannette Marie. Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A, v. 366, n. 1881, p. 3717–3725, 2008.

WING, Jeannette Marie. Pensamento Computacional: Um conjunto de atitudes e habilidades que todos, não só cientistas da computação, ficaram ansiosos para aprender e usar. Revista Brasileira de Ensino de Ciência e Tecnologia, Ponta Grossa, v. 9, n. 2, p. 1-10, 2016.

ZAHARIJA, Goran; MLADENOVIĆ, Saša; BOLJAT, Ivica. Introducing basic programming concepts to elementary school children. Procedia - Social and Behavioral Sciences, Turkey, v. 106, p. 1576–1584, 2013.

Publicado

2026-07-05

Cómo citar

Desarrollo del Pensamiento Computacional: estructura lógica de repetición mediante el uso de la programación por bloques. (2026). Educação Matemática Em Revista, 31(91), 1-16. https://doi.org/10.37001/emr.v31i91.4551