<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">RUDN Journal of Informatization in Education</journal-id><journal-title-group><journal-title xml:lang="en">RUDN Journal of Informatization in Education</journal-title><trans-title-group xml:lang="ru"><trans-title>Вестник Российского университета дружбы народов. Серия: Информатизация образования</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2312-8631</issn><issn publication-format="electronic">2312-864X</issn><publisher><publisher-name xml:lang="en">Peoples’ Friendship University of Russia named after Patrice Lumumba (RUDN University)</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">47536</article-id><article-id pub-id-type="doi">10.22363/2312-8631-2025-22-4-498-510</article-id><article-id pub-id-type="edn">GOVYPO</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>TEACHING COMPUTER SCIENCE</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>ОБУЧЕНИЕ ИНФОРМАТИКЕ</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Teaching programming in Russian schools at the basic general education level: approaches and development directions</article-title><trans-title-group xml:lang="ru"><trans-title>Обучение программированию в российских школах на уровне основного общего образования: подходы и направления развития</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0001-2125-3918</contrib-id><contrib-id contrib-id-type="spin">3260-4235</contrib-id><name-alternatives><name xml:lang="en"><surname>Kolos</surname><given-names>Kirill M.</given-names></name><name xml:lang="ru"><surname>Колос</surname><given-names>Кирилл Михайлович</given-names></name></name-alternatives><bio xml:lang="en"><p>PhD Student, Teacher</p></bio><bio xml:lang="ru"><p>аспирант, учитель</p></bio><email>km.kolos@s2097.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">School No. 2097</institution></aff><aff><institution xml:lang="ru">Школа № 2097</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-12-05" publication-format="electronic"><day>05</day><month>12</month><year>2025</year></pub-date><volume>22</volume><issue>4</issue><issue-title xml:lang="en">VOL 22, NO4 (2025)</issue-title><issue-title xml:lang="ru">ТОМ 22, №4 (2025)</issue-title><fpage>498</fpage><lpage>510</lpage><history><date date-type="received" iso-8601-date="2025-12-08"><day>08</day><month>12</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Kolos K.M.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Колос К.М.</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Kolos K.M.</copyright-holder><copyright-holder xml:lang="ru">Колос К.М.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.rudn.ru/informatization-education/article/view/47536">https://journals.rudn.ru/informatization-education/article/view/47536</self-uri><abstract xml:lang="en"><p>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.</p></abstract><trans-abstract xml:lang="ru"><p>Постановка проблемы. В условиях стремительного развития цифровых технологий обучение программированию в школе становится не только средством формирования базовой цифровой грамотности, но и инструментом развития аналитического мышления, способности к решению сложных задач. Однако существующие подходы к обучению программированию в основной школе имеют ряд ограничений, связанных с неудовлетворительной практической направленностью, недостатком индивидуализации и низким уровнем вовлеченности учащихся. Актуальная задача - анализ существующих подходов, выявление наиболее эффективных методов, соответствующих требованиям современной образовательной среды. Методология. Проведены анализ нормативных документов (ФГОС, ПООП), сравнение базового и углубленного уровней обучения программированию, рассмотрены основные подходы к обучению программированию: традиционный, деятельностный, проблемный и личностно ориентированный. Результаты . Каждый из рассмотренных подходов имеет как преимущества, так и ограничения. Традиционный подход обеспечивает системность, но снижает мотивацию учащихся. Деятельностный и проблемный подходы развивают практические навыки, но требуют высокой квалификации преподавателя и дополнительных ресурсов. Личностно ориентированный и интерактивный подходы способствуют вовлеченности, однако их широкая реализация в школьной программе затруднена. Заключение. Оптимальная стратегия - интеграция различных подходов для формирования гибридного подхода, сочетающего системность традиционного обучения, практическую направленность деятельностного подхода и адаптацию к индивидуальным особенностям учащихся. Такой подход позволит повысить эффективность обучения программированию в условиях современных технологических вызовов.</p></trans-abstract><kwd-group xml:lang="en"><kwd>methodology of teaching programming</kwd><kwd>approaches to teaching programming</kwd><kwd>traditional approach</kwd><kwd>activity-based approach</kwd><kwd>problem-based approach</kwd><kwd>student-centered approach</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>методика обучения программированию</kwd><kwd>подходы к обучению программированию</kwd><kwd>традиционный подход к обучению</kwd><kwd>деятельностный подход</kwd><kwd>проблемный подход</kwd><kwd>личностно ориентированный подход</kwd></kwd-group><funding-group/></article-meta><fn-group/></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Bosova LL. How programming is taught in the 21st century: domestic and foreign experience of teaching programming in schools. Informatics in School. 2018;(6):3–11. (In Russ.) EDN: XZOOJV</mixed-citation><mixed-citation xml:lang="ru">Босова Л.Л. Как учат программированию в XXI веке: отечественный и зарубежный опыт обучения программированию в школе // Информатика в школе. 2018. № 6(139). С. 3-11. EDN: XZOOJV</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Grebneva DM. Review of methodological approaches to teaching programming in school. Scientific Review. Pedagogical Sciences. 2016;(3):13–27. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Гребнева Д.М. Обзор методических подходов к обучению программированию в школе // Научное обозрение. Педагогические науки. 2016. № 3. С. 13-27.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Sadykova OV. Methodological approaches to teaching programming in the school course of informatics. In: Xudzhina MV. (ed.) Traditions and Innovations in the Educational Space of Russia, KhMAO-Ugra, NVSU: Proceedings of the IV All-Russian Scientific and Practical Conference, 24 March 2015, Nizhnevartovsk. Nizhnevartovsk: Nizhnevartovsk State University Publ.; 2015. p. 79–82. (In Russ.) EDN: UFEQVD</mixed-citation><mixed-citation xml:lang="ru">Садыкова О.В. Методические подходы к обучению программированию в школьном курсе информатики // Традиции и инновации в образовательном пространстве России, ХМАО-Югры, НВГУ : материалы IV Всероссийской науч.-практ. конф., Нижневартовск, 24 марта 2015 г. / отв. ред. М.В. Худжина. Нижневартовск : Нижневартовский государственный университет, 2015. С. 79-82. EDN: UFEQVD</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Yarvilyanin EV. The factors hindering the development of creative thinking in students when using the traditional approach to teaching informatics. Quality. Innovation. Education. 2008;(8):27–28 (In Russ.) EDN: JTKGOL</mixed-citation><mixed-citation xml:lang="ru">Ярвилянин Е. В. Факторы, препятствующие развитию творческого мышления учащихся при традиционном подходе к обучению информатике // Качество. Инновации. Образование. 2008. № 8(39). С. 27-28. EDN: JTKGOL</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Butyagina KL. Informatics. Model Syllabi. Grades 5–9: Teaching-Methodical Manual. 2nd ed. Moscow: BINOM. Knowledge Laboratory Publ.; 2018. 224 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Информатика. Примерные рабочие программы. 5-9 классы : учеб.-метод. пособие / сост. К.Л. Бутягина. 2-е изд., стереотип. М. : БИНОМ. Лаборатория знаний, 2018. 224 с.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Bosova LL, Bosova AYu, Anatolyev AV, Akvilyanov NA. Informatics. Grades 7–9. Methodological Manual. 3rd ed. Moscow: BINOM. Knowledge Laboratory Publ.; 2019. 512 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Информатика. 7-9 классы. Методическое пособие / Л.Л. Босова, А.Ю. Босова, А.В. Анатольев, Н.А. Аквилянов. 3-е изд., перераб. М. : БИНОМ. Лаборатория знаний, 2019. 512 с.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">Stepanov EN, Luzina LM. Pedagogy of Modern Approaches and Concepts of Education. 2nd ed. Moscow: Sfera Publ.; 2008. (In Russ.) EDN: QWJCMX</mixed-citation><mixed-citation xml:lang="ru">Степанов Е.Н., Лузина Л.М. Педагогу о современных подходах и концепциях воспитания. 2-е изд., перераб. и доп. М. : Сфера, 2008. EDN: QWJCMX</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Mardanova S. The relationship between the concepts ‘approach to teaching’ and ‘teaching method’. In: Zhuravleva EA. (ed.) Russian Language in the 21st Century: Research by Young Scientists: Proceedings of the VII International Scientific Student Conference, 6–7 February 2020, Nur-Sultan. Nur-Sultan: L.N. Gumilyov Eurasian National University Publ.; 2020. p. 65–67. (In Russ.) EDN: BGTGEW</mixed-citation><mixed-citation xml:lang="ru">Марданова С. Соотношение понятий «подход к обучению» и «метод обучения» // Русский язык в ХХI веке: исследования молодых : материалы VII Междунар. науч. студ. конф., Нур-Султан, 6-7 февраля 2020 г. / отв. ред. Е.А. Журавлёва. Нур-Султан : Евразийский национальный университет им. Л.Н. Гумилёва, 2020. С. 65-67. EDN: BGTGEW</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Solovova EN. Methodology of Teaching Foreign Languages: Basic Course of Lectures: A Manual for Students of Pedagogical Universities and Teachers. Moscow: Prosveshchenie Publ.; 2005. 239 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Соловова Е.Н. Методика обучения иностранным языкам : базовый курс лекций : пособие для студентов пед. вузов и учителей. М. : Просвещение, 2005. 239 с.</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Comenius JA. The Great Didactic of John Amos Comenius. Saint Petersburg: Simashko Publ.; 1875. XIV; 8, II, 282 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Коменский Я.А. Великая дидактика Я.А. Коменского. Санкт-Петербург : Симашко, 1875. XIV, 8, II, 282 с.</mixed-citation></citation-alternatives></ref><ref id="B11"><label>11.</label><citation-alternatives><mixed-citation xml:lang="en">Vihavainen A, Airaksinen J, Watson Ch. A systematic review of approaches for teaching introductory programming and their influence on success. In: Proceedings of the Tenth Annual Conference on International Computing Education Research (ICER’14). Association for Computing Machinery, New York, USA; 2014. p. 19–26. https://doi.org/10.1145/2632320.2632349</mixed-citation><mixed-citation xml:lang="ru">Vihavainen A., Airaksinen J., Watson Ch. A systematic review of approaches for teaching introductory programming and their influence on success // Proceedings of the tenth annual conference on international computing education research (ICER’14). New York : Association for Computing Machinery, 2014. P. 19-26. https://doi.org/10.1145/2632320.2632349</mixed-citation></citation-alternatives></ref><ref id="B12"><label>12.</label><citation-alternatives><mixed-citation xml:lang="en">Nasyrova DM, Ochilova MR, Kadyrova ZB. Problem-based learning as an active method. A Science. Thought: Electronic Periodical Magazine. 2014;(6). (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Насырова Д.М., Очилова М.Р., Кадырова З.Б. Проблемный метод обучения, как активный метод // Наука. Мысль: электронный периодический журнал. 2014. № 6.</mixed-citation></citation-alternatives></ref><ref id="B13"><label>13.</label><citation-alternatives><mixed-citation xml:lang="en">Davydov VV. Types of Generalization in Instruction: Logical-Psychological Problems of Constructing School Subjects. 2nd ed. Moscow: Pedagogical Society of Russia Publ.; 2000. 480 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Давыдов В.В. Виды обобщения в обучении: логико-психологические проблемы построения учебных предметов. 2-е изд. М. : Педагогическое общество России, 2000. 480 с.</mixed-citation></citation-alternatives></ref><ref id="B14"><label>14.</label><citation-alternatives><mixed-citation xml:lang="en">Makhmutov MI. Problem-Based Learning: Main Issues of Theory. Moscow: Pedagogika Publ.; 1975. 367 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Махмутов М.И. Проблемное обучение : основные вопросы теории. М. : Педагогика, 1975. 367 с.</mixed-citation></citation-alternatives></ref><ref id="B15"><label>15.</label><citation-alternatives><mixed-citation xml:lang="en">Sazonova TA. The art of giving a lesson. Actual Problems of Pedagogy and Psychology. 2021;2(6):26–30 (In Russ.) EDN: LNYTOV</mixed-citation><mixed-citation xml:lang="ru">Сазонова Т.А. Искусство давать урок // Актуальные проблемы педагогики и психологии. 2021. Т. 2. № 6. С. 26-30. EDN: LNYTOV</mixed-citation></citation-alternatives></ref><ref id="B16"><label>16.</label><citation-alternatives><mixed-citation xml:lang="en">Yakimanskaya IS. Technology of Personality-Oriented Education. Moscow: Sentyabr Publ.; 2000. 176 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Якиманская И.С. Технология личностно-ориентированного образования. М. : Сентябрь, 2000. 176 с.</mixed-citation></citation-alternatives></ref><ref id="B17"><label>17.</label><citation-alternatives><mixed-citation xml:lang="en">Bosova LL, Natelauri NK (ed.). Current Problems of the Methodology of Teaching Computer Science in Modern School. Materials of the International Scientific-Practical Online Conference, 24–26 April 2018, Moscow. Moscow: Moscow Pedagogical State University Publ.; 2018. (In Russ.) Available from: https://znanium.com/catalog/product/1020611 (accessed: 10.12.2025).</mixed-citation><mixed-citation xml:lang="ru">Актуальные проблемы методики обучения информатике в современной школе : материалы Междунар. науч.-практ. интернет-конф., Москва, 24-26 апреля 2018 г. / под ред. Л.Л. Босовой, Н.К. Нателаури. М. : МПГУ, 2018. 222 с. URL: https://znanium.com/catalog/product/1020611 (дата обращения: 10.12.2025).</mixed-citation></citation-alternatives></ref></ref-list></back></article>
