ESPECIFICAÇÃO E USO DE FERRAMENTAS DIGITAIS LÚDICAS NO ENSINO/APRENDIZAGEM DE LAÇOS DE PROGRAMAÇÃO: UMA ANÁLISE SOBRE O ENSINO DAS ESTRUTURAS DE REPETIÇÃO

Autores

  • Lukas Kardeck de Souza Vianna Universidade Estadual do Sudoeste da Bahia
  • Almir David Valente Santiago Southwest Bahia State University

Palavras-chave:

ensino de programação, estruturas de repetição, ferramentas digitais, ludicidade

Resumo

O ensino de programação ainda enfrenta desafios significativos, especialmente na aprendizagem de estruturas de repetição, consideradas entre os conceitos mais difíceis para os iniciantes. As dificuldades surgem tanto pela complexidade de alguns conceitos, que exigem mais esforço de raciocínio, quanto pela limitação de métodos de ensino baseados apenas em código escrito. Nesse contexto, cresce a relevância de ferramentas digitais lúdicas, que, ao aliar recursos visuais e interatividade, contribuem para aumentar o engajamento e facilitar a compreensão. Este estudo teve como objetivo investigar como tais ferramentas podem apoiar o ensino e a aprendizagem de laços em programação, adotando uma metodologia exploratória e bibliográfica baseada no mapeamento sistemático da literatura. Foram analisados artigos selecionados em bases científicas a partir de critérios de inclusão e exclusão, o que resultou em uma amostra final de cinco estudos. As ferramentas identificadas nesses estudos apresentaram diferentes formas de ensino e estratégias lúdicas, todas com potencial para apoiar a assimilação das estruturas de repetição. Os resultados apontaram que, embora os recursos visuais e interativos contribuem para construir maneiras mais evidentes de pensar sobre o funcionamento das repetições e aumentem a motivação, a maioria das propostas ainda se encontra em estágios experimentais, sem validações robustas em contextos reais de ensino. Outro achado relevante foi a ausência de avaliações de longo prazo, o que dificulta a comprovação da eficácia dessas ferramentas no desenvolvimento de competências mais duradouras no pensamento computacional. A análise possibilitou ainda a organização de requisitos para orientar o desenvolvimento de novas soluções, envolvendo aspectos como progressão didática, interatividade, feedback imediato, flexibilidade e equilíbrio entre ludicidade e clareza conceitual. Concluiu-se que o uso de ferramentas digitais lúdicas é uma alternativa promissora para diminuir as dificuldades no ensino de estruturas de repetição. No entanto, ainda é preciso realizar mais estudos práticos e definir melhor os métodos de ensino para que essas ferramentas realmente fortaleçam a aprendizagem em computação.

Agência de fomento: pibic

Downloads

Não há dados estatísticos.

Referências

CHEAH, Chin Soon. Factors contributing to the difficulties in teaching and learning of computer programming: a literature review. Contemporary Educational Technology, v. 12, n. 2, p. 1-18, 2020. DOI: 10.30935/cedtech/8247.

COVINGTON, Rick; BENEGAS, Leo. A cognitive based approach for teaching programming to computer science and engineering students. ASEE ANNUAL CONFERENCE, 2005, Portland. Anais... Washington, DC: ASEE, 2005. DOI: 10.18260/1-2--14910.

DALE, Nell B. Most difficult topics in CS1: results of an online survey of educators. Inroads - The SIGCSE Bulletin, v. 38, n. 2, p. 49-53, 2006. DOI: 10.1145/1138403.1138432.

EAGLE, Michael; BARNES, Tiffany. Wu's castle: teaching arrays and loops in a game. ACM ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 13., 2008, Madrid. Anais... New York: ACM, 2008. p. 245-249. DOI: 10.1145/1384271.1384337.

FRISON, Patrice. A teaching assistant for algorithm construction. ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2015, Vilnius. Anais […]. New York: ACM, 2015. p. 9-14. DOI: 10.1145/2729094.2742588.

GIL, A. C. Como elaborar projetos de pesquisa. São Paulo: Atlas, 2002.

KADAR, Rozita; WAHAB, Naemah Abdul; OTHMAN, Jamal; SHAMSUDDIN, Maisurah; MAHLAN, Siti Balqis. A study of difficulties in teaching and learning programming: a systematic literature review. International Journal of Academic Research in Progressive Education and Development, v. 10, n. 3, p. 591-605, 2021. DOI: 10.6007/IJARPED/v10-i3/11100.

MLADENOVIĆ, Monika; BOLJAT, Ivica; ŽANKO, Žana. Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, v. 23, n. 4, p. 1483-1500, 2018. DOI: 10.1007/s10639-017-9673-3.

PETERSEN, Kai; VAKKALANKA, Sairam; KUZNIARZ, Ludwik. Guidelines for conducting systematic mapping studies in software engineering: an update. Information and Software Technology, v. 64, p. 1-18, 2015. DOI: 10.1016/j.infsof.2015.03.007.

RENUMOL, V. G.; JANAKIRAM, Dharanipragada; JAYAPRAKASH, S. Identification of cognitive processes of effective and ineffective students during computer programming. ACM Transactions on Computing Education, v. 10, n. 3, p. 1-21, 2010. DOI: 10.1145/1821996.1821998.

GOMES, Tancicleide Carina Simões; FALCÃO, Taciana Pontual; TEDESCO, Patrícia Cabral de Azevedo Restelli. Exploring an approach based on digital games for teaching programming concepts to young children. International Journal of Child-Computer Interaction, v. 16, p. 77-84, 2018. DOI: 10.1016/j.ijcci.2017.12.005.

TOURETZKY, David S.; MARGHITU, Daniela; LUDI, Stephanie; BERNSTEIN, Debra; NI, Lijun. Accelerating K-12 computational thinking using scaffolding, staging, and abstraction. ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 44., 2013, Denver. Anais […]. New York: ACM, 2013. p. 609-614. DOI: 10.1145/2445196.2445374.

ZHANG, Jinghua; ATAY, Mustafa; CALDWELL, Elvira R.; JONES, Elva J. Visualizing loops using a game-like instructional module. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 13., 2013, Pequim. Anais […]. Piscataway: IEEE, 2013. p. 448-450. DOI: 10.1109/ICALT.2013.137.

ZIATDINOV, Rushan; VALLES JR., J. R. Synthesis of modeling, visualization, and programming in GeoGebra as an effective approach for teaching and learning STEM topics. Mathematics, v. 10, n. 3, p. 1-17, 2022. DOI: 10.3390/math10030398.

Downloads

Publicado

2026-02-26

Como Citar

VIANNA, Lukas Kardeck de Souza; SANTIAGO, Almir David Valente. ESPECIFICAÇÃO E USO DE FERRAMENTAS DIGITAIS LÚDICAS NO ENSINO/APRENDIZAGEM DE LAÇOS DE PROGRAMAÇÃO: UMA ANÁLISE SOBRE O ENSINO DAS ESTRUTURAS DE REPETIÇÃO. Seminário de Iniciação Científica e Tecnológica, [S. l.], v. 4, p. 1–7, 2026. Disponível em: https://anais2.uesb.br/index.php/semicit/article/view/5438. Acesso em: 23 jun. 2026.