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