<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">oo</journal-id><journal-title-group><journal-title xml:lang="ru">Открытое образование</journal-title><trans-title-group xml:lang="en"><trans-title>Open Education</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-4243</issn><issn pub-type="epub">2079-5939</issn><publisher><publisher-name>Plekhanov Russian University of Economics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21686/1818-4243-2026-2-75-85</article-id><article-id custom-type="elpub" pub-id-type="custom">oo-1212</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ОБРАЗОВАТЕЛЬНАЯ СРЕДА</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>EDUCATIONAL ENVIRONMENT</subject></subj-group></article-categories><title-group><article-title>Развитие алгоритмического мышления при обучении основам программирования на языке С++</article-title><trans-title-group xml:lang="en"><trans-title>The Development of Algorithmic Thinking when Teaching Basic Programming in C++</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Намчыкай</surname><given-names>Ш. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Namchykai</surname><given-names>S. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Шончалай Саяновна Намчыкай</p><p>Кызыл</p></bio><bio xml:lang="en"><p>Seanchalai S. Namchykai</p><p>Kyzyl</p></bio><email xlink:type="simple">nshonchalay@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Тюлюш</surname><given-names>М. К.</given-names></name><name name-style="western" xml:lang="en"><surname>Tyulyush</surname><given-names>M. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Марта Кан-Ооловна Тюлюш</p><p>Кызыл</p></bio><bio xml:lang="en"><p>Marta K. Tyulyush</p><p>Kyzyl</p></bio><email xlink:type="simple">oorshak_2010@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Тувинский государственный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Tuvan State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2026</year></pub-date><pub-date pub-type="epub"><day>02</day><month>05</month><year>2026</year></pub-date><volume>30</volume><issue>2</issue><fpage>75</fpage><lpage>85</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Намчыкай Ш.С., Тюлюш М.К., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Намчыкай Ш.С., Тюлюш М.К.</copyright-holder><copyright-holder xml:lang="en">Namchykai S.S., Tyulyush M.K.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://openedu.rea.ru/jour/article/view/1212">https://openedu.rea.ru/jour/article/view/1212</self-uri><abstract><p>Цель исследования является разработка, теоретическое обоснование и экспериментальная проверка методики обучения направленной на эффективное развитие алгоритмического мышления у школьников в процессе освоения основ программирования на языке C++. Актуальность данной работы обусловлена необходимостью совершенствования существующих подходов к обучению программированию, учитывая современные требования к качеству подготовки специалистов в сфере информационных технологий.Материалы и методы. Для достижения заявленной цели исследования использовался комплекс взаимодополняющих методов, обеспечивающих всестороннее изучение проблемы и выработку эффективных рекомендаций. Были применены как теоретические, так и эмпирические подходы. Среди теоретических методов особое внимание уделялось анализу существующей научной литературы, посвящённой вопросам развития алгоритмического мышления, конкретизации исходных данных, выявлению общих закономерностей и проведению сравнительного анализа известных подходов. Важнейшими этапами являлись процессы дедукции и содержательной интерпретации полученных результатов. Эмпирическая составляющая исследования включала проведение анкетирования обучающихся общеобразовательной организации, с последующим тестированием уровня сформированности алгоритмического мышления. Это позволило объективно оценить уровень подготовленности респондентов и выявить ключевые факторы, влияющие на успешность усвоения базовых концепций программирования.Результаты. В статье представлена методика, нацеленная на целенаправленное развитие алгоритмического мышления в условиях учебной среды. Структура методики представляет собой чётко организованную совокупность взаимосвязанных компонентов, включая: принципы построения эффективного образовательного процесса; цели и задачи курса, направленные на формирование необходимых навыков и способностей; стратегии обучения, предусматривающие оптимальное сочетание традиционных и инновационных форматов подачи материала, конкретизированное содержание учебного материала, ориентированное на решение типовых и нестандартных задач, организационные формы проведения занятий, способствующие активному вовлечению обучающихся в процесс познания. Особое внимание было уделено выделению критериев оценки уровней сформированности алгоритмического мышления и составлению специализированного комплекса заданий, направленных на последовательное формирование каждого отдельного элемента мыслительной структуры. Комплекс заданий разрабатывался таким образом, чтобы постепенно повышать сложность решаемых задач, обеспечивая поступательное движение от простых примеров к решению сложных проблемных ситуаций.Заключение. Реализованный педагогический эксперимент показал эффективность предложенной методики. Ученики, прошедшие обучение согласно разработанному курсу, продемонстрировали значительный прогресс в развитии алгоритмического мышления, что выразилось в улучшении способности решать практические задачи, повышении уровня самостоятельности и творческого подхода к выполнению проектов. Практическая значимость исследования состоит в возможности широкого распространения опыта в образовательной среде, предлагая действенный инструмент подготовки квалифицированных преподавателей информатики и улучшения программы дополнительного образования для одарённых детей, увлечённых изучением программирования. Разработанный подход способен существенно повысить качество профессиональной подготовки специалистов в области информационных технологий, содействуя интеграции новейших достижений науки и практики в учебный процесс.</p></abstract><trans-abstract xml:lang="en"><p>The purpose of the study is to develop, theoretically substantiate, and experimentally test a teaching methodology aimed at effectively developing algorithmic thinking in schoolchildren during the process of mastering the basics of programming in the C++ language. The relevance of this paper is due to the need to improve existing approaches to teaching programming, taking into account the current requirements for the quality of training specialists in the field of information technology.Materials and methods. To achieve the stated research goal, a set of complementary methods was used to ensure a comprehensive study of the problem and the development of effective recommendations. Both theoretical and empirical approaches were applied. Among the theoretical methods, special attention was paid to analyzing existing scientific literature on the development of algorithmic thinking, specifying the initial data, identifying general patterns, and conducting a comparative analysis of known approaches. The most important stages were the processes of deduction and meaningful interpretation of the obtained results. The empirical component of the study included a questionnaire survey of students of a general education institution, followed by testing the level of formation of algorithmic thinking. This allowed for an objective assessment of the respondents’ level of preparedness and the identification of key factors affecting the success of mastering the basic concepts of programming.Results. The article presents a methodology aimed at the purposeful development of algorithmic thinking in the conditions of the educational environment. The structure of the methodology is a clearly organized set of interrelated components, including: the principles of creating an effective educational process; the goals and objectives of the course aimed at the formation of the necessary skills and abilities; learning strategies that provide for an optimal combination of traditional and innovative formats of presenting the material, the specified content of the educational material focused on solving typical and non-standard tasks, organizational forms of conducting classes that promote the active involvement of students in the learning process. Special attention was paid to identifying criteria for assessing the levels of algorithmic thinking development and creating a specialized set of tasks aimed at the consistent formation of each individual element of the mental structure. The set of tasks was designed to gradually increase the complexity of the problems being solved, ensuring a progressive movement from simple examples to solving complex problem situations.Conclusion. The implemented pedagogical experiment has shown the effectiveness of the proposed methodology. Students trained according to the developed course demonstrated significant progress in developing algorithmic thinking, which was expressed in improving the ability to solve practical problems, increasing the level of independence, and a more creative approach to the implementation of projects. The practical significance of the research lies in the possibility for widespread dissemination of experience in the educational environment, providing an effective tool for training qualified computer science teachers and improving the additional education program for the gifted children, interested in programming. The developed approach can significantly improve the quality of professional training for information technology specialists, facilitating the integration of the latest scientific and practical achievements into the educational process.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>алгоритмическое мышление</kwd><kwd>С++</kwd><kwd>программирование</kwd><kwd>информатика</kwd><kwd>алгоритм.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>algorithmic thinking</kwd><kwd>C++</kwd><kwd>programming</kwd><kwd>computer science</kwd><kwd>algorithm.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Артемова Е. В. Развитие алгоритмического мышления путем решения задач по программированию // V Всероссийская научно-практическая конференция «Образование. Технологии. Качество.» (Саратов, 26 марта 2021 г.). М.: Издательство «Перо», 2021. С. 19–23.</mixed-citation><mixed-citation xml:lang="en">Артемова Е. В. Развитие алгоритмического мышления путем решения задач по программированию // V Всероссийская научно-практическая конференция «Образование. Технологии. Качество.» (Саратов, 26 марта 2021 г.). М.: Издательство «Перо», 2021. С. 19–23.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Фомичева Е. И. Формирование алгоритмического мышления учащихся при обучении объектно-ориентированному программированию // Современное образование Витебщины. 2019. № 4(26). С. 23–25.</mixed-citation><mixed-citation xml:lang="en">Artemova Ye. V. Development of algorithmic thinking by solving programming problems. V Vserossiyskaya nauchno-prakticheskaya konferentsiya «Obrazovaniye. Tekhnologii. Kachestvo.» = V All-Russian scientific and practical conference «Education. Technologies. Quality.» (Saratov, March 26, 2021). Moscow: Pero Publishing House; 2021: 19-23. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Калитина В.В. Алгоритмические ментальные карты эффективное средство обучения программированию // Международная научно-практическая конференция «Фундаментальные и прикладные научные исследования» (Москва, 17 мая 2015 г.). М.: ООО «Европейский фонд инновационного развития», 2015. С. 179–181.</mixed-citation><mixed-citation xml:lang="en">Fomicheva Ye. I. Formation of students’ algorithmic thinking when teaching object-oriented programming. Sovremennoye obrazovaniye Vitebshchiny = Modern education of the Vitebsk region. 2019; 4(26): 23-25. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Беспалько В. П. Слагаемые педагогической технологии. М.: Педагогика, 1989. 192 c.</mixed-citation><mixed-citation xml:lang="en">Kalitina V.V. Algorithmic mental maps are an effective tool for teaching programming. Mezhdunarodnaya nauchno-prakticheskaya konferentsiya «Fundamental’nyye i prikladnyye nauchnyye issledovaniya» = International scientific and practical conference «Fundamental and Applied Scientific Research» (Moscow, May 17, 2015). Moscow: European Foundation for Innovation Development LLC; 2015: 179-181. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Изместьев Н. С. Особенности формирования и развитие алгоритмического мышления с помощью объектно-ориентированного программирования // Конференция «Современные тенденции и проекты развития информационных систем и технологий». 2015. № 4(13). С. 167–172.</mixed-citation><mixed-citation xml:lang="en">Bespal’ko V. P. Slagayemyye pedagogicheskoy tekhnologii = Components of Pedagogical Technology. Moscow: Pedagogy; 1989. 192 p. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Блинова О. С. Методики диагностики уровня развития алгоритмического мышления у младших школьников // Вестник Томского государственного педагогического университета. Серия: Психолого-педагогические науки. 2021. Т. 23. № 4. С. 56–64.</mixed-citation><mixed-citation xml:lang="en">Izmest’yev N. S. Features of the Formation and Development of Algorithmic Thinking with the Help of Object-Oriented Programming. Konferentsiya «Sovremennyye tendentsii i proyekty razvitiya informatsionnykh sistem i tekhnologiy» = Conference «Modern Trends and Projects for the Development of Information Systems and Technologies». 2015; 4(13): 167–172. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Грибова Н. П. Критерии оценивания компетенций алгоритмического мышления будущих педагогов информатики // Информатика и образование. 2022. № 6. С. 45–51.</mixed-citation><mixed-citation xml:lang="en">Blinova O. S. Methods for Diagnostics of the Level of Development of Algorithmic Thinking in Primary School Students. Vestnik Tomskogo gosudarstvennogo pedagogicheskogo universiteta. Seriya: Psikhologo-pedagogicheskiye nauki = Bulletin of Tomsk State Pedagogical University. Series: Psychological and Pedagogical Sciences. 2021; 23; 4: 56–64. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Абрамян Е. А. Формирование и оценка алгоритмической культуры школьников средствами программирования // Педагогическое образование и наука. 2020. № 8. С. 114–121.</mixed-citation><mixed-citation xml:lang="en">Gribova N. P. Criteria for Assessing the Algorithmic Thinking Competencies of Future Computer Science Teachers. Informatika i obrazovaniye = Computer Science and Education. 2022; 6: 45–51. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Дмитриев А. И. Оценка сформированности элементов алгоритмического мышления у обучающихся технических вузов // Высшее образование в России. 2023. № 3. С. 111–119.</mixed-citation><mixed-citation xml:lang="en">Abramyan Ye. A. Formation and Assessment of Schoolchildren’s Algorithmic Culture Using Programming Tools. Pedagogicheskoye obrazovaniye i nauka = Pedagogical Education and Science. 2020; 8: 114-121. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Фадеева С. Д. Программирование как основа развития алгоритмического мышления и саморазвития личности // Педагогических исследований. 2020. № 6. С. 29–32.</mixed-citation><mixed-citation xml:lang="en">Dmitriyev A. I. Assessment of the Development of Elements of Algorithmic Thinking in Students of Technical Universities. Vyssheye obrazovaniye v Rossii = Higher Education in Russia. 2023; 3: 111–119. (In Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Fadeyeva S. D. Programming as a Basis for the Development of Algorithmic Thinking and Personal Self-Development. Pedagogicheskikh issledovaniy = Pedagogical Research. 2020; 6: 29-32. (In Russ.)</mixed-citation><mixed-citation xml:lang="en">Fadeyeva S. D. Programming as a Basis for the Development of Algorithmic Thinking and Personal Self-Development. Pedagogicheskikh issledovaniy = Pedagogical Research. 2020; 6: 29-32. (In Russ.)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
