Home Releases № 2 (76)

A FIVE-LEVEL MODEL FOR TEACHING ALGORITHMIC THINKING AND PROGRAMMING USING ROBOTIC AND VISUAL TOOLS

Teaching Computer Science , UDC: 37.026:004.42 DOI: 10.24412/2072-9014-2026-276-19-28

Authors

  • Gushchina Olga Mikhailovna
  • Erofeeva Elena A. Candidate of Pedagogical Sciences

Annotation

The article presents a five-level model for teaching algorithmic thinking and programming using the Robo-CIRCLE robotic platform and the Cricket Logo programming environment. The model is based on the principle of gradual complication of educational material and is aimed at developing students’ algorithmic thinking and practical programming skills. The article provides a general description of all levels of the model, while the first level is considered in detail as a basic stage that reveals the general methodological approach preserved at the subsequent levels. The results obtained during the implementation of the model confirm the pedagogical relevance of the proposed approach in teaching algorithmic thinking within the school informatics course.

How to link insert

Gushchina, O. M. & Erofeeva, E. A. (2026). A FIVE-LEVEL MODEL FOR TEACHING ALGORITHMIC THINKING AND PROGRAMMING USING ROBOTIC AND VISUAL TOOLS Bulletin of the Moscow City Pedagogical University. Series "Pedagogy and Psychology", № 2 (76), 19. https://doi.org/10.24412/2072-9014-2026-276-19-28
References
1. 1. Mtaho A. B., Mselle L. J. Difficulties in learning the data structures and algorithms course: literature review // The Journal of Informatics. 2024. Vol. 4. No. 1.
2. 2. Frantskevich A. A., Prostak O. Yu. The experience of using the visualized Scratch programming environment for teaching the basics of algorithmization and programming in grades VI–VIII of schools in Belarus // Informatics at school. 2023. No. 6 (185). Р. 48–53.
3. 3. Govender R. G., Govender D. W. Using robotics in the learning of computer programming: student experiences based on experiential learning cycles // Education Sciences. 2023. Vol. 13. No. 3. P. 322.
4. 4. Novikov A. D. Teaching students visual programming in robotics classes / A. D. Novikov, A. A. Gavrilko, G. L. Abdulgalimov // Science in human life. 2024. No. 2. Р. 54–60.
5. 5. Barybin A. A. Automation of learning processes using robots / Al-dr A. Barybin, Al. A. Barybin // Bulletin of Experimental Education. 2017. No. 3 (12). P. 1–9.
6. 6. Unlocking the potential of programming education: enhancing conceptual understanding and student engagement with Sphero SPRK Robot / I. Nnass [et al.] // Journal of Pure & Applied Sciences. 2022. Vol. 22. No. 3. P. 280–285.
7. 7. Qu J. R. Cultivating students’ computational thinking through student-robot interactions in robotics education / J. R. Qu, P. K. Fok // International Journal of Technology and Design Education. 2022. Vol. 32. No. 4. P. 1983–2002.
Download file .pdf 505.13 kb