Teaching Computational Thinking and Programming Using Educational Robotics and Active Methodologies: An Experience Report Applied to Elementary School Students

Abstract


Learning Computational Thinking and computer programming is widely recognized today as a significant challenge. To overcome the obstacles observed in this process, playful resources, such as educational robotics, can be utilized. In this context, this paper presents an experience report, with an evaluation from the instructors' perspective, on a methodological approach for teaching Computational Thinking and introductory programming logic concepts using educational robotics and active methodologies. The approach was based on short courses taught to seven classes in the final years of elementary school. The results show that the proposed approach positively influenced students' learning, autonomy, motivation, and engagement.

Keywords: Programming Education, Lego, Robotics, Active Methodologies

References

Alimisis, D., Aravecchia, L., Arlegui, J., Fava, N., Frangou, S., Ionita, S., Kynigos, C., Menegatti, E., Monfalcon, S., Montel, L., et al. (2009). Teacher education on robotics-enhanced constructivist pedagogical methods.

Almeida, T. O., Netto, J. F. d. M., and Rios, M. L. (2017). Remote robotics laboratory as support to teaching programming. In 2017 IEEE FIE, pages 1–6. IEEE.

Bispo Junior, E. L., Raabe, A., Matos, E. d. S., Maschio, E., Barbosa, E. F., Carvalho, L. G., Bittencourt, R. A., Duran, R. S., and Falcão, T. P. d. R. (2020). Tecnologias na educaçao em computaçao: Primeiros referenciais. Revista Brasileira de Informática na Educação-RBIE, 28:509–527.

Bjursten, E.-L., Nilsson, T., and Gumaelius, L. (2023). Computer programming in primary schools: Swedish technology teachers’ pedagogical strategies. International journal of technology and design education, 33(4):1345–1368.

Brackmann, C. P. (2017). Desenvolvimento do pensamento computacional através de atividades desplugadas na educação básica.

Cordeiro, D. (2019). Mundo digital. Computação Brasil, pages 13–15.

Csizmadia, A., Curzon, P., Dorling, M., Humphreys, S., Ng, T., Selby, C., and Woollard, J. (2015). Computational thinking-a guide for teachers.

da Silva, R. S. and Kampff, A. J. C. (2020). A gamificação como estratégia pedagógica no ensino profissional. Revista Brasileira de Ensino de Ciências e Matemática.

dos Santos, S. P. and Barwaldt, R. (2023). Uso dos objetos virtuais de aprendizagem como estratégia pedagógica no ensino: uma experiência com alunos deficientes intelectuais. Revista Thema, 22(1):1–11.

Ortiz, J. S. and Pereira, R. (2019). Ten years of initiatives to promote computational thinking: A systematic mapping of literature. Journal on Computational Thinking (JCThink), 3(1):95–95.

Ribeiro, L., Castro, A., Fröhlich, A. A., Ferraz, C. A. G., Ferreira, C. E., Serey, D., de Angelis Cordeiro, D., Aires, J., Bigolin, N., and Cavalheiro, S. (2019). Diretrizes da sociedade brasileira de computação para o ensino de computação na educação básica. Sociedade Brasileira de Computação.

Silva, R. R. and Oliveira, A. M. (2020). Metodologias ativas: uma proposta para o ensino de programação em ambientes de aprendizagem colaborativa. In Anais do Congresso Brasileiro de Informática na Educação (CBIE).

Turan, Sedat e Aydoğdu, F. (2020). Effect of coding and robotic education on pre-school children’s skills of scientific process. Education e Information Technologies, 25(5):4353–4363.

Umbleja, K. (2017). Learning to program with lego mindstorms–difference between k-12 students and adults. In ICICL 2017, pages 447–458. Springer.
Published
2024-11-04
SILVA, Vinícius Alves; RESENDE, Hugo; FERREIRA, Hiran Nonato M.. Teaching Computational Thinking and Programming Using Educational Robotics and Active Methodologies: An Experience Report Applied to Elementary School Students. In: WORKSHOP ON COMPUTATIONAL THINKING AND INCLUSION (WPCI), 3. , 2024, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 86-95. DOI: https://doi.org/10.5753/wpci.2024.245632.