An Experience Report on Teaching Computer Science in Elementary School

Authors

DOI:

https://doi.org/10.5753/rbie.2025.4898

Keywords:

Primary and Secondary Education, Computing Education, Computational Thinking, Digital Literacy, BNCC (Brazilian National Common Core Curriculum), Unplugged Activities, Curriculum Integration, Assessment Strategies

Abstract

The motivation to introduce computing in Basic Education arises from the growing importance of digital literacy in the modern world. Recognizing this, Brazil’s National Common Curricular Base (BNCC) now includes an annex dedicated to Computing, structured around three main pillars: Computational Thinking, Digital World, and Digital Culture. However, this inclusion presents several challenges for implementation, such as the effective integration of computing concepts into school curricula, the development of appropriate methodologies for curricular activities, and the establishment of suitable assessment methods. This paper presents a seven-year experience report, from 2013 to 2019, on the introduction of computing activities in elementary schools. The report discusses the aforementioned challenges and provides insights into overcoming them. The findings emphasize that the physical space available, the layout of classrooms, and the contextualization of student groups are crucial for the planning of materials, lessons, and support teams, all of which contribute to achieving the desired learning outcomes. Additionally, the introduction of computing concepts is feasible and effective through unplugged methods, especially when using playful, incremental, and challenging approaches that align with students' contexts. The report also highlights that continuous and incremental assessment of the concepts introduced through exercises, games, and challenges proves to be effective. Furthermore, the strategy of evaluating learning gains through pre- and post-tests is successful when assessing the concepts and strategies incrementally and in contexts different from those presented in the classroom. This experience report demonstrates that the integration of computing in elementary education can be both viable and impactful, provided that careful planning and contextualization are prioritized.

Downloads

Não há dados estatísticos.

Referências

Aguiar, G., & Menezes, L. (2019). Ensino da lógica de programação através da gamificação nos anos finais do Ensino Fundamental II na zona rural no município de Capitão Poço (Pará). Anais do XXVII Workshop sobre Educação em Computação, 370–377. [GS Search].

Åkerfeldt, A., Kjällander, S., & Petersen, P. (2024). A research review of computational thinking and programming in education. Technology, Pedagogy and Education, 33(3), 375–390. [GS Search].

Amador, B., Turato, P., Hoger, M., Santos, L., Bim, S. A., & Berardi, R. C. (2021). O papel das professoras no incentivo à carreira de computação para meninas no Ensino Fundamental. Anais do XV Women in Information Technology, 131–140. [GS Search].

Barata, B. A. P., Coelho, M. R. S., Pereira, B. M. C., Lacerda, L. B., Homci, M. S. S., da Silva, G. R. R., Francês, R. S. K., & Couto, D. C. C. (2023). Manas digitais: Um caso de sucesso na promoção da equidade de gênero em tecnologia da informação na amazônia. Contribuciones A Las Ciencias Sociales, 16(12), 29649–29671. [GS Search].

Bell, T.,Witten, I., & Fellows, M. (2015). CS unplugged: An enrichment and extension programme for primary-aged students. Self-publishing. [GS Search].

Black, A. L. A. (2024). Scratch como ferramenta para o ensino de frações: Aprendizagem criativa e desenvolvimento de pilares do Pensamento Computacional [Dissertação]. Universidade Federal da Fronteira Sul. Disponível em: [link].

BNCC. (2022). Computação na Educação Básica - complemento à BNCC. Retrieved July 6, 2024. Disponível em: [link].

Brito de Oliveira, S., Figueira Pires, K., & Ricardo Ramires Barroso, P. (2023). Ensino da lógica de programação por meio do grasshopper com crianças da biblioteca comunitária Maria Dolores, a fim de desenvolver o raciocínio lógico. RECIMA21 - Revista Científica Multidisciplinar, 4(12), e4124583. [GS Search].

Bussab, W., & Morettim, P. (2017). Estatística básica. Saraiva. Disponível em: [link].

Caeli, E., & Yadav, A. (2020). Unplugged approaches to Computational Thinking: A historical perspective. TechTrends, 64(1), 29–36. https://doi.org/10.1007/s11528-019-00410-5 [GS Search].

Campos, G., Cavalheiro, S., Foss, L., Pernas, A., Piana, C., Aguiar, M., Bois, A., & Reiser, R. (2014). Organização de informações via Pensamento Computacional: Relato de atividade aplicada no Ensino Fundamental. Anais do XX Workshop de Informática na Escola, 390–399. https://doi.org/10.5753/cbie.wie.2014.390 [GS Search].

Cavalheiro, S., Pernas, A., de Aguiar, M., Foss, L., Bois, A. D., Reiser, R., Piana, C., & Weisshahn, Y. (2016). Information organization via Computational Thinking: Case study in a primary school classroom. Anais do XXIV Workshop sobre Educação em Computação, 2176–2185. https://doi.org/10.5753/wei.2016.9661 [GS Search].

CSTA & ISTE. Computational Thinking: Leadership toolkit. Accessed May 13, 2024. 2011. Disponível em: [link].

CSTA & ISTE. Computational Thinking: Teacher resources. Accessed May 16, 2024. 2011. Disponível em: [link].

da Silva Bisneta, M. L. S. (2019). Aprender linguagem de programação no ensino fundamental com a ferramenta Scratch: Sentidos construídos por estudantes [Monografia: Licenciatura Plena em Computação e Informática]. Universidade Federal Rural do Semi-Árido. [GS Search].

de Farias Pimenta, D. (2019). Desenvolvendo o raciocínio lógico e o Pensamento Computacional na Educação Básica: Uma experiência com tecnologias educacionais e lógica de programação [Monografia: Licenciatura em Informática]. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte. [GS Search].

de Lima, L. L. P. (2017). Aplicativo educacional para inserção da lógica computacional para crianças [Monografia: Bacharelado em Ciência da Computação]. Universidade de Caxias do Sul. [GS Search].

de Oliveira, T., Monteiro, W., Oliveira, F. C., Martins, D. J., & da Silva, A. (2017). Ensino de raciocínio lógico e computação para crianças: Experiências, desafios e possibilidades. Anais do XXV Workshop sobre Educação em Computação. [GS Search].

de Oliveira, W. P. (2018). A utilização do jogo labirinto clássico Angry Birds na plataforma Code.org para o ensino de lógica de programação em blocos para alunos do 2º ano do Ensino Fundamental I em uma escola pública municipal [Monografia: Licenciatura em Computação]. Universidade do Estado do Amazonas. [GS Search].

de Santana Oliveira, C. V., de Sousa, S. K. A., de Jesus Nascimento, L., Freitas, K. P., & Santana, M. N. (2020). GENIUS KIDS: Um despertar para computação. Anais da Semana Nacional de Ciência e Tecnologia (SNCT) do IFS, 2(1), 174–176. [GS Search].

do Nascimento, S. R. G. (2019). O Raspberry Pi na educação: O ensino do Pensamento Computacional por meio de atividades para os alunos do Ensino Fundamental II [Monografia: Licenciatura em Computação]. Universidade Federal Rural da Amazônia. Disponível em: [link].

Ferrão, R., Abreu, L., Cavalheiro, S., Foss, L., Bois, A. D., Piana, C., Pernas, A., & Reiser, R. (2024). Uma abordagem para a introdução de estruturas de dados homogêneas no Ensino Fundamental. Anais do XXXII Workshop sobre Educação em Computação, 70–80. https://doi.org/10.5753/wei.2024.2333 [GS Search].

Ferreira, A. P., & Lucchese, M. M. (2020). Computação e linguagem: Uma nova abordagem para aproximar meninas em idade escolar das áreas STEM. Anais do XIV Women in Information Technology, 194–198. [GS Search].

Ferreira, D. (2005). Estatística básica. Editora UFLA.

Franzen, E., Schorr, M. C., Dresch, S. d. S., & Calheiro, K. M. (2022). Atividades extensionistas para o desenvolvimento do Pensamento Computacional: Percepção de estudantes da Educação Básica. Revista Destaques Acadêmicos, 14(4). [GS Search].

Gangmei, N., & Thomas, K. A. (2024). Challenges and opportunities of digital technologies in education among the younger generations. Emerging Trends in Smart Societies, 308–311. [GS Search].

Gonçalves, L. M. (2022). Desenvolvimento de um curso de machine learning com foco em detecção de objetos no Ensino Médio [Monografia: Bacharelado em Sistemas de Informação]. Universidade Federal de Santa Catarina. [GS Search].

Gretter, S., & Yadav, A. (2016). Computational thinking and media & information literacy: An integrated approach to teaching twenty-first century skills. TechTrends, 60, 510–516. [GS Search].

Junior, A. C., Farias, H., Ribeiro, J., Silva, K., & Araújo, F. (2023). Jogo digital Ara Yma: Uma experiência com aprendizagem tangencial para motivar a aprendizagem sobre Computação no Ensino Básico. Anais do XXIX Workshop de Informática na Escola, 541–551. [GS Search].

Martin, S., Cavalheiro, S., Reiser, R., Foss, L., Mazzini, A. R., Bois, A. D., & Piana, C. (2018). Soccercraft: Relato de atividade para ensino aprendizagem de habilidades do Pensamento Computacional aplicada no sexto ano do Ensino Fundamental. Anais do XXVI Workshop sobre Educação em Computação. https://doi.org/10.5753/wei.2018.3494 [GS Search].

Newzoo International B.V. (2024). Most popular PC games by monthly active users [Newzoo website].

OECD. (2021). Education in Brazil: An international perspective. OEDC Publishing, Paris.

Oliveira, P., Marques, J., Cavalheiro, S., Foss, L., Reiser, R., Bois, A. D., Piana, C., & Mazzini, A. R. (2021). Jogo de RPG para o desenvolvimento de habilidades do Pensamento Computacional no Ensino Fundamental. Anais do XXIX Workshop sobre Educação em Computação, 41–50. https://doi.org/10.5753/wei.2021.15895 [GS Search].

Persson, M., & Bergensten, J. (2011). Minecraft. Disponível em: [link].

Pinheiro, F. d. C. (2019). Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao Ensino Fundamental [Dissertação]. Universidade Federal de Santa Catarina. [GS Search].

Pinho, G., Weisshahn, Y., Cavalheiro, S., Reiser, R., Piana, C., Foss, L., Aguiar, M., & Bois, A. (2016). Pensamento computacional no Ensino Fundamental: Relato de atividade de introdução a algoritmos. Anais do XXII Workshop de Informática na Escola, 261–270. https://doi.org/10.5753/cbie.wie.2016.261 [GS Search].

Pires, A., & Prates, J. (2019). Uma contribuição ao ensino de programação na Educação Básica.Anais do XXV Workshop de Informática na Escola, 1274–1278. [GS Search].

Queiroz, P., Santos, H., & Rodrigues, A. (2016). Relato de experiência no PIBID: Projeto interdisciplinar envolvendo licenciandos em Computação e Pedagogia no Ensino Fundamental. Anais do XXII Workshop de Informática na Escola, 963–967. [GS Search].

Rosa, Y., et al. (2021). Aventura Espacial: Proposta de atividade para o desenvolvimento do Pensamento Computacional. Anais do XXVII Workshop de Informática na Escola, 148–159. https://doi.org/10.5753/wie.2021.218147 [GS Search].

Rosa, Y., Reiser, R., Cavalheiro, S., Foss, L., & Bois, A. D. (2021). Consolidando a modelagem do jogo Aventura Espacial. Anais do VI Workshop-Escola de Informática Teórica, 54–59. https://doi.org/10.5753/weit.2021.18922 [GS Search].

Rosa, Y., Reiser, R., Oliveira, P., Foss, L., Cavalheiro, S., Bois, A. D., Piana, C., & Mazzini, A. (2021). PC-Câmbio: Proposta de atividade lúdica e desplugada aplicando a metodologia do Pensamento Computacional. Anais do Simpósio Brasileiro de Educação em Computação, 227–236. https://doi.org/10.5753/educomp.2021.14489 [GS Search].

Santos, G., Silva, W., Cavalheiro, S., Foss, L., Aguiar, M., Pernas, A., Bois, A., & Reiser, R. (2015). Proposta de atividade para o quinto ano do Ensino Fundamental: Algoritmos desplugados. Anais do XXI Workshop de Informática na Escola, 246–255. https://doi.org/10.5753/cbie.wie.2015.246 [GS Search].

Santos, J. B., & Lima, E. (2020). Projeto de extensão de iniciação à programação: Uma experiência com jovens do agreste alagoano. Anais da I Escola Regional de Computação do Rio Grande do Sul, 28–37. [GS Search].

Santos, N., Medeiros, A., Junior, N. S., Herculani, J., Tonhão, S., Cadette,W., & Prates, J. (2023). Uma contribuição na inserção da computação nas escolas rurais por meio de computação desplugada. Anais do III Simpósio Brasileiro de Educação em Computação, 145–153. [GS Search].

Siegel, S. (1981). Estatística Não-paramétrica para as Ciências do Comportamento. McGraw-Hill. Disponível em: [link].

Silva, J., Rosa, Y., Foss, L., & Cavalheiro, S. (2023). Battleships: A digital game for the development of Computational Thinking in elementary school. Anais do XXXI Workshop sobre Educação em Computação, 373–383. https://doi.org/10.5753/wei.2023.229541 [GS Search].

Silva, V., Souza, A., & Morais, D. (2016). Pensamento Computacional no ensino de Computação em escolas: Um relato de experiência de estágio em Licenciatura em Computação em escolas públicas. Anais do Congresso Regional sobre Tecnologias na Educação (Ctrl+E), 324–325. [GS Search].

Torcatte, A., Farias, M., & Santos, H. (2017). Relato de experiência do PIBID: Promovendo o ensino de Computação de forma interdisciplinar com português no Ensino Fundamental. Anais do XXIII Workshop de Informática na Escola, 313–322. [GS Search].

Voogt, J., Erstad, O., Dede, C., & Mishra, P. (2013). Challenges to learning and schooling in the digital networked world of the 21st century. Journal of computer assisted learning, 29(5), 403–413. [GS Search].

Weisshahn, Y., Pinho, G., Cavalheiro, S., Piana, C., Bois, A., Aguiar, M., Foss, L., & Reiser, R. (2016). Representação e análise de dados no quinto ano do Ensino Fundamental: Proposta de atividade e relato de aplicação. Anais do XXII Workshop de Informática na Escola, 201–210. https://doi.org/10.5753/cbie.wie.2016.201 [GS Search].

Widthauper, M. R. (2020). O uso de jogos educacionais para a aprendizagem de programação no Ensino Fundamental [Monografia: Licenciatura em Computação]. Universidade Federal de Santa Maria. [Manancial].

Wing, J. (2006). Computational thinking. Communications of the ACM, 49, 33–35. https://doi.org/10.1145/1118178.1118215 [GS Search].

Yadav, A., Good, J., Voogt, J., & Fisser, P. (2017). Computational Thinking as an emerging competence domain. Competence-based vocational and professional education: Bridging the worlds of work and education, 1051–1067. [GS Search].

Arquivos adicionais

Published

2025-09-19

Como Citar

CAVALHEIRO, S. A. da C.; FOSS, L.; DU BOIS, A. R.; PERNAS, A. M.; PIANA, C. F. de B.; REISER, R. H. S. An Experience Report on Teaching Computer Science in Elementary School. Revista Brasileira de Informática na Educação, [S. l.], v. 33, p. 1305–1244, 2025. DOI: 10.5753/rbie.2025.4898. Disponível em: https://journals-sol.sbc.org.br/index.php/rbie/article/view/4898. Acesso em: 5 dez. 2025.

Issue

Section

Artigos

Artigos mais lidos pelo mesmo(s) autor(es)