2019 №6 - перейти к содержанию номера...

Постоянный адрес этой страницы - https://mir-nauki.com/34pdmn619.html

Полный текст статьи в формате PDF (объем файла: 331.5 Кбайт)


Ссылка для цитирования этой статьи:

Пирогов В.Ю., Попова Е.И. Некоторые вопросы преподавания программирования // Мир науки. Педагогика и психология, 2019 №6, https://mir-nauki.com/PDF/34PDMN619.pdf (доступ свободный). Загл. с экрана. Яз. рус., англ.


Некоторые вопросы преподавания программирования

Пирогов Владислав Юрьевич
ФГБОУ ВО «Шадринский государственный педагогический университет», Шадринск, Россия
Заведующий кафедрой «Программирования и автоматизации бизнес процессов»
Кандидат физико-математических наук, доцент
E-mail: Vladislav-133@yandex.ru

Попова Екатерина Игоревна
ФГБОУ ВО «Шадринский государственный педагогический университет», Шадринск, Россия
Доцент кафедры «Программирования и автоматизации бизнес процессов»
Кандидат экономических наук
E-mail: 978073@mail.ru

Аннотация. Статья посвящена вопросам преподавания программирования в школе. Авторы высказывают предположение, что следует выделить обучение программированию в отдельную дисциплину. В статье рассматриваются алгоритмический и технологический аспекты программирования и баланс между ними в преподавании. Обсуждаются такие проблемы преподавания программирования, как содержание курса, возраст, с какого следует начинать преподавать программирование, подготовка учителей. Авторы подробно останавливаются на таком вопросе, как подбор используемого инструментария: язык, среда разработки, автоматизация проверки заданий. Предлагается, для обучения программированию использовать один из интерпретируемых алгоритмических языков программирования, например язык Питон. Указывается на определенные преимущества языка Питон в отношении к компилируемым языкам, таким как Паскаль. Особо отмечается необходимость автоматизации проверки программ, с помощью одного из специализированных сервисов для автоматического тестирования подобных заданий. В значительной степени это позволяет стандартизовать проверку программ и освобождает учителя для дополнительной работы с классом. Рассматривается вопрос о содержании курса программирования с точки зрения баланса между технологической и алгоритмической частями. Предлагается при изучении технологической части включать изучение алгоритмов, позволяющих заменить те или иные технологические возможности языка (сортировку, поиск и т. п.). Авторы подробно рассматривают одну из тем курса программирования – списки. Предлагается пример содержимого данной темы и фрагмент методической разработки авторов, одной из подтем (введение в списки). В представленном фрагменте подробно описывается последовательность введения понятия и соотношение между технологической и алгоритмической частями программирования.

Ключевые слова: программирование; преподавание программирования; языки программирования; язык программирования Питон; язык программирования Паскаль; алгоритмы; технология программирования

Скачать

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

ISSN 2658-6282 (Online)

Уважаемые читатели! Комментарии к статьям принимаются на русском и английском языках.
Комментарии проходят премодерацию, и появляются на сайте после проверки редактором.
Комментарии, не имеющие отношения к тематике статьи, не публикуются.

Добавить комментарий