Preview

Открытое образование

Расширенный поиск

Развитие алгоритмического мышления при обучении основам программирования на языке С++

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

Просмотров: 159

JATS XML


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-4243 (Print)
ISSN 2079-5939 (Online)