Desenvolvimento do Pensamento Computacional: estrutura lógica de repetição com o uso da programação em blocos

Autores

10.37001/emr.v31i91.4551

Palavras-chave:

Pensamento Computacional, Programação em Blocos, Scratch, Estrutura de Repetição, Ensino de Programação

Resumo

Este artigo investiga o desenvolvimento do pensamento computacional e apresenta a integração da ferramenta Scratch como recurso didático no processo de ensino e de aprendizagem de programação, com foco na compreensão e aplicação de estruturas lógicas de repetição. A pesquisa é qualitativa, fundamentada na análise das atividades práticas realizadas por estudantes universitários em uma disciplina de Programação. Durante o processo de criação dos algoritmos, os estudantes foram capazes de identificar padrões repetitivos e propor soluções otimizadas por meio do uso adequado de laços, o que refletiu diretamente na clareza e funcionalidade dos programas desenvolvidos. Além disso, observou-se as habilidades como abstração e decomposição, aspectos centrais do pensamento computacional. Conclui-se que o uso pedagógico do Scratch favorece a aprendizagem de estruturas de repetição e contribui para a construção de raciocínio sequencial, resolução autônoma de problemas e domínio conceitual em programação.

Downloads

Os dados de download ainda não estão disponíveis.

Referências

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.

Downloads

Publicado

2026-07-05

Como Citar

Desenvolvimento do Pensamento Computacional: estrutura lógica de repetição com o uso da programação em blocos. (2026). Educação Matemática Em Revista, 31(91), 1-16. https://doi.org/10.37001/emr.v31i91.4551