Teaching programming in Russian schools at the basic general education level: approaches and development directions
Journal: RUDN Journal of Informatization in Education (Vol.22, No. 4)Publication Date: 2025-12-08
Authors : Kirill Kolos;
Page : 498-510
Keywords : methodology of teaching programming; approaches to teaching programming; traditional approach; activity-based approach; problem-based approach; student-centered approach;
Abstract
Problem statement. In the context of rapid digital technology development, programming education in schools serves not only as a means of developing basic digital literacy but also as a tool for fostering analytical thinking and problem-solving skills. However, existing approaches to teaching programming in primary schools have several limitations, including insufficient practical orientation, a lack of individualized learning, and low student engagement. The key challenge is to analyze current approaches and identify the most effective ones that meet the demands of the modern educational environment. Methodology. Analyzed regulatory documents (FGOS, POOP), compares basic and advanced levels of teaching programming and examines the primary approaches to teaching programming: traditional, activity-based, problem-based, and student-centered. Results. Each approach has both advantages and limitations. The traditional approach ensures systematic learning but reduces student motivation. The activity-based and problem-based approaches foster practical skills but require highly qualified teachers and additional resources. The student-centered approach increases engagement; however, its broad implementation in school curricula remains challenging. Conclusion. The optimal strategy involves integrating various approaches to form a hybrid model that combines the systematic nature of traditional education, the practical focus of the activity-based approach, and the adaptation to individual student needs. This approach enhances the effectiveness of programming education in response to modern technological challenges.
Other Latest Articles
- Role-based information modeling as a pedagogical strategy for the development of entrepreneurial competencies of university students
- The experience of implementing the Twee platform for news articles in classes of English for specific purposes
- Features of using information technologies in teaching French as a native and foreign language in schools in France, Canada, Morocco, and Russia
- Educational instrumental dual-purpose sites as a means of developing students’ research skills
- Features of the university’s pedagogical specialties students’ preparation for the blockchain technologies in professional communications use
Last modified: 2025-12-08 22:44:18
Share Your Research, Maximize Your Social Impacts


