ученик дает неправильный ответ. Ученик продвигается в обучении, только усвоив предыдущее.
Активизирующим фактором является необходимость давать ответ, заполняя пробел. Согласно
Скиннеру, такая модель обучения имеет в основе следующие принципы:
1. Принцип деления материала на возможно малые части (дозы, шаги), чтобы их усвоение было
легким и при этом обязательным.
2. Принцип немедленной оценки ответа (обратной связи). Ученик заполняет пробел и тут же
сравнивает его с правильным ответом.
3. Принцип индивидуализации темпа обучения. Каждый учащийся тратит на усвоение столько
времени, сколько ему нужно.
Достоинство линейной программы в том, что ученик обязательно усваивает материал благодаря малым
шагам, непосредственной проверке и возможности повторения упражнения. Вместе с тем линейная
программа подверглась критике за то, что мелкие шаги обучения не позволяют ученику видеть общие
цели, достигать заданных целей скачком, индивидуализировать содержание обучения. Кроме того,
ответ учащегося в форме заполнения пробела, по мнению критиков линейного программирования,
является очень легким, не требует интеллектуальных усилий.
Критика линейных программ привела к созданию разветвленных программ, Их создатель Н.А.
Краудер считает, что дозы учебного материала должны быть достаточно большими, поскольку
усвоение зависит не от безошибочного пути мелкими шагами, а от глубокого и всестороннего анализа
содержания. Вторая особенность разветвленной программы в новой форме контроля — выборочном
ответе ученика: ученик выбирает правильный ответ в контрольном задании из набора ответов, где
есть, кроме правильного, неполные и неверные ответы, содержащие типичные ошибки. Если ученик
выбрал правильный ответ, он переходит к следующему шагу. Если нет, ему разъясняется сущность
ошибки и он получает указание работать с одной из программ в зависимости от сделанной ошибки или
вернуться к исходному пункту. Таким образом, разветвленная программа ведет учеников разными
путями в зависимости от их ответов и ошибок, это третья особенность — ветвление шагов учения.
Однако и у нее есть недостатки. Ее критики считают, что выбор ответа провоцирует ученика угадывать
ответы, запоминать и исключать ошибочные и т.п. По мнению критиков, даже разветвленная программа
не дает ученику цельного и системного представления о материале. Наконец, обучение по любой из
названных программ, считают критики, носит искусственный характер и упрощенный, в то время как
учение - очень сложный вид деятельности.
Смешанное программирование
Поэтому возникает объединение разных видов программ - смешанное программирование, постепенно
создаются сложные программные продукты, включающие в себя разные дозы и виды информации,
проблемное обучение и алгоритмы в обучении, различные способы ввода ответов обучаемых, разную
степень адаптации обучения к индивидуальным особенностям ученика, возможность индивидуальной и
групповой работы с программой. В последние годы идеи программирования реализуются на новой
технической основе.
В смешанных программах материал делится на шаги разного объема в зависимости от дидактической
цели, возраста учащихся, логики учебного материала и самого процесса обучения. Способы ответа
обучаемого могут быть разные: конструирование ответа из набора букв, слов и пр., кодирование
ответа условными знаками; выбор ответа из заданного набора; смешанный способ.
Алгоритмизированное обучение
В связи с развитием программированного обучения в теорию и практику вошло понятие алгоритма,
алгоритмизации обучения. Алгоритм в дидактике - это однозначно понимаемое предписание к
выполнению строго последовательных операций с учебным материалом, приводящее к решению
задачи или класса задач. Для учителя должно быть ясно, что алгоритм лежит в основе обучающей