2022. — Т 10. — №6 - перейти к содержанию номера...
Постоянный адрес этой страницы - https://mir-nauki.com/33pdmn622.html
Полный текст статьи в формате PDF (объем файла: 404.2 Кбайт)
Ссылка для цитирования этой статьи:
Пирогов, В. Ю. Обучение программированию в высшей школе — проблемы и решения / В. Ю. Пирогов // Мир науки. Педагогика и психология. — 2022. — Т 10. — №6. — URL: https://mir-nauki.com/PDF/33PDMN622.pdf (дата обращения: 12.12.2024).
Обучение программированию в высшей школе — проблемы и решения
Пирогов Владислав Юрьевич
ФГБОУ ВО «Шадринский государственный педагогический университет», Шадринск Россия
Профессор кафедры «Программирования и автоматизации бизнес процессов»
Кандидат физико-математических наук, доцент
E-mail: Vladislav-133@yandex.ru
Аннотация. Вопросы преподавания программирования в высшей школе тесно связаны с возрастающей нехваткой ИТ-специалистов и программистов, в частности, в российской экономике. Амбициозные задачи, которые встали в области разработки программного обеспечения, требуют все больше специалистов. В статье рассматриваются трудности, с которыми встречается преподаватель программирования и инструменты, которые можно использовать для повышения эффективности процесса преподавания. Автор отделяет алгоритмическое мышление от технологии программирования. Показывается, что многие ошибки начинающих программировать связаны с непониманием того, как функционирует компьютер и каким образом происходит выполнение программы. Обращается внимание на то, что начинающий разработчик не всегда понимает разработанную им программу, отсюда возникают проблемы в такой важной компетенции любого программиста, как умение отлаживать программу. Указывается также на проблему резкого неравенства в способности программировать в студенческих группах. Также отмечается проблема обучения программированию, связанная с пониманием предметной области. Во второй части статьи рассматриваются возможности преподавателя в выборе способов улучшения качества обучения программированию. В частности, разбирается вопрос выбора языка программирования. Разбираются аргументы, которые используются при выборе языка и отмечается, что выбор языка программирования связан более с технологиями программирования, нежели с развитием алгоритмического мышления. Далее рассматривается среды программирования и указывается, что они мало влияют на сам процесс и результат обучения. Автор подробно останавливается на мотивации студентов, видах мотивов. Указываются способы повышения мотивации. Далее автор останавливается на взаимодействии «преподаватель — студент» и важности такого приема в обучении, как автоматизация проверки заданий, выполняемых студентами.
Ключевые слова: программирование; программист; языки программирования; отладка программы; тестирование программы; обучение программированию; среда программирования; обучение
Контент доступен под лицензией Creative Commons Attribution 4.0 License.
ISSN 2658-6282 (Online)
Уважаемые читатели! Комментарии к статьям принимаются на русском и английском языках.
Комментарии проходят премодерацию, и появляются на сайте после проверки редактором.
Комментарии, не имеющие отношения к тематике статьи, не публикуются.