Развитие алгоритмического мышления при обучении основам программирования на языке С++
https://doi.org/10.21686/1818-4243-2026-2-75-85
Аннотация
Цель исследования является разработка, теоретическое обоснование и экспериментальная проверка методики обучения направленной на эффективное развитие алгоритмического мышления у школьников в процессе освоения основ программирования на языке C++. Актуальность данной работы обусловлена необходимостью совершенствования существующих подходов к обучению программированию, учитывая современные требования к качеству подготовки специалистов в сфере информационных технологий.
Материалы и методы. Для достижения заявленной цели исследования использовался комплекс взаимодополняющих методов, обеспечивающих всестороннее изучение проблемы и выработку эффективных рекомендаций. Были применены как теоретические, так и эмпирические подходы. Среди теоретических методов особое внимание уделялось анализу существующей научной литературы, посвящённой вопросам развития алгоритмического мышления, конкретизации исходных данных, выявлению общих закономерностей и проведению сравнительного анализа известных подходов. Важнейшими этапами являлись процессы дедукции и содержательной интерпретации полученных результатов. Эмпирическая составляющая исследования включала проведение анкетирования обучающихся общеобразовательной организации, с последующим тестированием уровня сформированности алгоритмического мышления. Это позволило объективно оценить уровень подготовленности респондентов и выявить ключевые факторы, влияющие на успешность усвоения базовых концепций программирования.
Результаты. В статье представлена методика, нацеленная на целенаправленное развитие алгоритмического мышления в условиях учебной среды. Структура методики представляет собой чётко организованную совокупность взаимосвязанных компонентов, включая: принципы построения эффективного образовательного процесса; цели и задачи курса, направленные на формирование необходимых навыков и способностей; стратегии обучения, предусматривающие оптимальное сочетание традиционных и инновационных форматов подачи материала, конкретизированное содержание учебного материала, ориентированное на решение типовых и нестандартных задач, организационные формы проведения занятий, способствующие активному вовлечению обучающихся в процесс познания. Особое внимание было уделено выделению критериев оценки уровней сформированности алгоритмического мышления и составлению специализированного комплекса заданий, направленных на последовательное формирование каждого отдельного элемента мыслительной структуры. Комплекс заданий разрабатывался таким образом, чтобы постепенно повышать сложность решаемых задач, обеспечивая поступательное движение от простых примеров к решению сложных проблемных ситуаций.
Заключение. Реализованный педагогический эксперимент показал эффективность предложенной методики. Ученики, прошедшие обучение согласно разработанному курсу, продемонстрировали значительный прогресс в развитии алгоритмического мышления, что выразилось в улучшении способности решать практические задачи, повышении уровня самостоятельности и творческого подхода к выполнению проектов. Практическая значимость исследования состоит в возможности широкого распространения опыта в образовательной среде, предлагая действенный инструмент подготовки квалифицированных преподавателей информатики и улучшения программы дополнительного образования для одарённых детей, увлечённых изучением программирования. Разработанный подход способен существенно повысить качество профессиональной подготовки специалистов в области информационных технологий, содействуя интеграции новейших достижений науки и практики в учебный процесс.
Об авторах
Ш. С. НамчыкайРоссия
Шончалай Саяновна Намчыкай
Кызыл
М. К. Тюлюш
Россия
Марта Кан-Ооловна Тюлюш
Кызыл
Список литературы
1. Артемова Е. В. Развитие алгоритмического мышления путем решения задач по программированию // V Всероссийская научно-практическая конференция «Образование. Технологии. Качество.» (Саратов, 26 марта 2021 г.). М.: Издательство «Перо», 2021. С. 19–23.
2. Фомичева Е. И. Формирование алгоритмического мышления учащихся при обучении объектно-ориентированному программированию // Современное образование Витебщины. 2019. № 4(26). С. 23–25.
3. Калитина В.В. Алгоритмические ментальные карты эффективное средство обучения программированию // Международная научно-практическая конференция «Фундаментальные и прикладные научные исследования» (Москва, 17 мая 2015 г.). М.: ООО «Европейский фонд инновационного развития», 2015. С. 179–181.
4. Беспалько В. П. Слагаемые педагогической технологии. М.: Педагогика, 1989. 192 c.
5. Изместьев Н. С. Особенности формирования и развитие алгоритмического мышления с помощью объектно-ориентированного программирования // Конференция «Современные тенденции и проекты развития информационных систем и технологий». 2015. № 4(13). С. 167–172.
6. Блинова О. С. Методики диагностики уровня развития алгоритмического мышления у младших школьников // Вестник Томского государственного педагогического университета. Серия: Психолого-педагогические науки. 2021. Т. 23. № 4. С. 56–64.
7. Грибова Н. П. Критерии оценивания компетенций алгоритмического мышления будущих педагогов информатики // Информатика и образование. 2022. № 6. С. 45–51.
8. Абрамян Е. А. Формирование и оценка алгоритмической культуры школьников средствами программирования // Педагогическое образование и наука. 2020. № 8. С. 114–121.
9. Дмитриев А. И. Оценка сформированности элементов алгоритмического мышления у обучающихся технических вузов // Высшее образование в России. 2023. № 3. С. 111–119.
10. Фадеева С. Д. Программирование как основа развития алгоритмического мышления и саморазвития личности // Педагогических исследований. 2020. № 6. С. 29–32.
Рецензия
Для цитирования:
Намчыкай Ш.С., Тюлюш М.К. Развитие алгоритмического мышления при обучении основам программирования на языке С++. Открытое образование. 2026;30(2):75-85. https://doi.org/10.21686/1818-4243-2026-2-75-85
For citation:
Namchykai S.S., Tyulyush M.K. The Development of Algorithmic Thinking when Teaching Basic Programming in C++. Open Education. 2026;30(2):75-85. (In Russ.) https://doi.org/10.21686/1818-4243-2026-2-75-85
JATS XML































