Projeto CodifiKids: ensinando computação em escolas públicas

  • J. Marques USP
  • A. Matsumoto USP
  • J. G. M. Nazar USP
  • I. Rosendo USP
  • I. B. Faria USP
  • E. H. H. Yasuo USP
  • P. G. S. Chaves USP
  • E. D. V. Simoes USP

Resumo


O projeto CodifiKids visa ensinar conceitos básicos de programação para crianças do ensino fundamental em escolas públicas de São Carlos, SP, utilizando a linguagem de programação Scratch. O projeto utiliza atividades lúdicas e práticas, como origami, jogos de tabuleiro e torres de lápis, para introduzir conceitos de algoritmos, variáveis, condicionais e laços de repetição. Essas atividades são adaptadas para refletir o cotidiano das crianças e são complementadas pelo ambiente visual e intuitivo do Scratch. O projeto demonstrou aumentar o engajamento dos alunos e melhorar a compreensão dos conceitos de programação. Essa abordagem visa contribuir para melhorar o ensino de programação nas escolas públicas e envolver mais alunos na era digital.

Referências

BIANCHESSI, Cleber. Nomofobia e a dependência tecnológica do estudante. Bagai, 2020. p. 13–15.

SIGCSE. Proceedings of the 45th ACM Technical Symposium on Computer Science Education. 2014. p. 493–498.

COHEN, E. G. Restructuring the classroom: Conditions for productive small groups. Review of Educational Research, v. 64, p. 1–35, 1994.

FEITOSA, Sonia Couto Souza. Método Paulo Freire - Princípios e Práticas de uma Concepção Popular de Educação. 1999. Disponível em: [link].

TOLOMEI, B. V. A gamificação como estratégia de engajamento e motivação na educação. EaD em Foco, v. 7, n. 2, 2017. DOI: 10.18264/eadf.v7i2.440.

BRANSFORD, J.; BROWN, A. L.; COCKING, R. R. How people learn: Brain, mind, experience, and school. Washington, D.C.: National Academy Press, 1999.

VIEIRA, A.; PASSOS, O.; BARRETO, R. Um relato de experiência do uso da técnica computação desplugada. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, XXI., 2013, Porto Alegre. Anais [...]. Porto Alegre: SBC, 2013. p. 671–680.

MARTINS, Patrícia Taquelim Da Cruz Furtado. O desenvolvimento de competências sociais na educação de infância: os contributos da brincadeira e das atividades de pequenos grupos. Lisboa: ESELx - Dissertações de Mestrado, 2013.

FAGERLUND, Janne; HÄKKINEN, Päivi; VESISENAHO, Mikko; VIIRI, Jouni. Computational thinking in programming with Scratch in primary schools: A systematic review. 2020.

GOMES, Anabela de Jesus. Dificuldades de aprendizagem de programação de computadores: contributos para a sua compreensão e resolução. Coimbra, 2010.

WEYH, L. F.; NEHRING, C. M.; WEYH, C. B. A educação problematizadora de Paulo Freire no processo de ensino-aprendizagem com as novas tecnologias. Brazilian Journal of Development, 2020.

MALONEY, J.; RESNICK, M.; RUSK, N.; SILVERMAN, B.; EASTMOND, E. The Scratch Programming Language and Environment. ACM Transactions on Computing Education, 2010. DOI: 10.1145/1868358.1868363.

SIMON, Cristiano Biazzo; PAGÈS BLANCH, Joan. Paulo Freire, ensino, história e os desafios da contemporaneidade. Diálogos - Revista do Departamento de História e do Programa de Pós-Graduação em História, v. 19, n. 1, p. 117–140, 2015.

GARCEZ, D.; AMORIM, T.; CAMPOS, C. Oficinas de computação desplugada e plugada: um relato de experiência da sinergia entre formação de licenciandos em computação e escola pública no DF. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, XXXII., 2024, Porto Alegre. Anais [...]. Porto Alegre: SBC, 2024. p. 10–20. DOI: 10.5753/wei.2024.1978.

MACHADO, K.; NEGREIROS, M.; MACHADO, C.; SOUSA, R. Ensino de programação e desenvolvimento do raciocínio lógico: um relato de experiência com estudantes do ensino fundamental. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, XXXII., 2024, Porto Alegre. Anais [...]. Porto Alegre: SBC, 2024. p. 46–56. DOI: 10.5753/wei.2024.2263.

BORDIN, A. S.; RODRIGUES, L. M.; CASAGRANDE, T. Ensino, pesquisa e extensão no ensino de engenharia de software: um relato de experiência. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, XXI., 2023. Anais [...], 2023.

BRENDA, F. et al. Um curso de programação para calouros com Scratch: um relato de licenciandos em computação. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO, XXXII., 2024, Porto Alegre. Anais [...]. Porto Alegre: SBC, 2024. p. 251–262. DOI: 10.5753/wei.2024.2731.

SILVA, J. P.; SANTOS, M. L.; OLIVEIRA, R. T. A importância da capacitação inicial para monitores no ensino de computação infantil. Revista Brasileira de Educação em Computação, v. 16, n. 1, p. 45–58, 2023.

FERREIRA, A. L.; SOUZA, P. R. Reuniões de feedback como ferramenta de aprimoramento na monitoria de programação para crianças. Anais do Simpósio Brasileiro de Informática na Educação, v. 33, n. 1, p. 234–240, 2022.

OLIVEIRA, M. S.; MENDES, F. A. Planejamento de capacitações específicas baseado em feedback contínuo: um estudo de caso com monitores de robótica educacional. Revista de Tecnologias Aplicadas à Educação, v. 12, n. 3, p. 78–89, 2021.

PEREIRA, L. F.; LIMA, G. H.; ALMEIDA, S. R. O impacto da capacitação personalizada no desempenho de monitores de informática educativa. Cadernos de Educação e Tecnologia, v. 15, n. 2, p. 101–115, 2020.

RODRIGUES, C. A. Monitoria acadêmica: uma ferramenta de auxílio no processo de ensino-aprendizagem. Anais do Congresso Nacional de Educação, v. 8, n. 1, p. 321–330, 2019.
Publicado
20/07/2025
MARQUES, J.; MATSUMOTO, A.; NAZAR, J. G. M.; ROSENDO, I.; FARIA, I. B.; YASUO, E. H. H.; CHAVES, P. G. S.; SIMOES, E. D. V.. Projeto CodifiKids: ensinando computação em escolas públicas. In: WORKSHOP SOBRE EDUCAÇÃO EM COMPUTAÇÃO (WEI), 33. , 2025, Maceió/AL. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 494-503. ISSN 2595-6175. DOI: https://doi.org/10.5753/wei.2025.8274.