Открыть сервис

Программированное обучение

Программированное обучение — это педагогическая система, основанная на пошаговом усвоении учебного материала с использованием специально разработанных алгоритмов, инструкций и обратной связи. Данный метод предполагает представление информации в виде логически завершённых, последовательных шагов (доз или кадров), каждый из которых требует активной реакции обучаемого (выбор ответа, ввод решения, выполнение действия) и немедленного подтверждения правильности этого ответа. Цель программированного обучения — обеспечить самостоятельное усвоение знаний или навыков с минимальным участием преподавателя, часто — с помощью технических средств (обучающих машин, компьютеров, специализированных программ).

История возникновения и развития

Идеи программированного обучения восходят к работам американского психолога Берреса Фредерика Скиннера, который в середине 1950-х годов на основе теории оперантного обусловливания предложил модель «линейного программирования». Скиннер утверждал, что для эффективного научения необходимо разбить сложный материал на малые шаги, каждый из которых подкрепляется немедленным положительным сигналом при правильном ответе. Первые обучающие машины Скиннера (Skinner box для людей) механически выдавали карточки с вопросами и ответами, что позволяло ученику двигаться в своём темпе.

В 1960-е годы развитие программированного обучения получило широкий размах в СССР и других странах, особенно в контексте автоматизации учебного процесса и внедрения так называемых «обучающих машин» (например, «Смена», «УМШ», «АЗБУКА»). Советские педагоги и психологи (П.Я. Гальперин, Н.Ф. Талызина, В.П. Беспалько) разработали теорию поэтапного формирования умственных действий, которая стала основой для адаптивного программирования. В 1970-е годы появились первые компьютерные системы программированного обучения (PLATO, TICCIT), а в 1980–1990-е — специализированные обучающие программы на персональных компьютерах. В начале XXI века с развитием электронного обучения (e-learning) и LMS (систем управления обучением) программированное обучение трансформировалось в интерактивные курсы с адаптивными алгоритмами, хотя в чистом виде метод применяется реже, уступая место более комплексным подходам (геймификация, смешанное обучение).

Основные принципы и характеристики

Программированное обучение базируется на нескольких фундаментальных принципах:

Виды программированного обучения

Различают две основные формы программ, а также их комбинации:

Линейное программирование (по Скиннеру)

Учебный материал разбивается на последовательные шаги, каждый из которых содержит небольшую порцию информации и вопрос с открытым ответом (реже — выбором). Обучаемый должен дать ответ, а затем программа показывает правильный ответ. Все ученики проходят одинаковую последовательность шагов. Линейное программирование предполагает практически полное отсутствие ошибок (даётся много подсказок), что снижает мотивацию у сильных учащихся.

Разветвлённое программирование (по Норману Кроудеру)

В этой модели материал разбивается на более крупные блоки (кадры). После изучения блока обучаемому задаётся вопрос с несколькими вариантами ответа (тест). В зависимости от выбора ответа программа направляет ученика в разные ветви:

Разветвлённое программирование учитывает индивидуальные пробелы и адаптирует траекторию, что приближает метод к современным адаптивным системам.

Адаптивное программирование

Более сложный вид, где программа в реальном времени анализирует успешность обучаемого (процент ошибок, время ответа) и автоматически корректирует сложность, последовательность и объём шагов. В чистом виде используется в компьютерных тренажёрах, например, для обучения пилотов или операторов сложных систем.

Структура учебного материала

Типичная программированная единица (кадр, шаг) включает:

  1. Информационную часть — краткое изложение нового факта, правила, понятия.
  2. Операционную часть — задание или вопрос, требующий действия от обучаемого.
  3. Эталонную часть — правильный ответ с комментарием или без.
  4. Управляющую часть — указание на переход (к следующему шагу, к повторению, к дополнительному материалу).

Пример линейного программирования (учебная программа «Русский алфавит»): Шаг 1: «В русском алфавите 33 буквы. Напишите, сколько букв в алфавите: [___]». После ввода числа «33» — «Верно! Переходите к шагу 2.» При ошибке (33) — «Неверно. Вспомните: в русском алфавите 33 буквы. Попробуйте снова».

Преимущества и недостатки

Преимущества

Недостатки

Применение в современном обучении

Сегодня программированное обучение редко используется в «чистом» виде, но его принципы лежат в основе многих распространённых образовательных технологий:

В России программированное обучение активно применялось в профессионально-техническом образовании, в военных учебных заведениях (обучение на тренажёрах), а также в системах дистанционного обучения (например, платформа «Moodle» позволяет строить «уроки» с условными переходами).

Критика и оценки

Основная критика программированного обучения связана с механистическим подходом к обучению. Гуманистическая педагогика (Джон Дьюи, Карл Роджерс) отмечала, что такой метод игнорирует мотивацию, интересы и целостное развитие личности. Советский исследователь В.В. Давыдов указывал, что метод Скиннера ориентирован на «животное» научение, а не на формирование теоретического мышления. Тем не менее, практика показала эффективность программированного обучения для этапов тренировки и запоминания, особенно в условиях массового образования. Современные исследователи рассматривают его как один из инструментов в арсенале педагога, который может быть дополнен проектным, проблемным и интерактивным обучением.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →