Desenvolvimento do Pensamento Computacional: estrutura lógica de repetição com o uso da programação em blocos
Palavras-chave:
Pensamento Computacional, Programação em Blocos, Scratch, Estrutura de Repetição, Ensino de ProgramaçãoResumo
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
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
Edição
Seção
Licença

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.