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