Компьютеры могут выполнять в области обучения множество функций. На примитивном уровне компьютеры уже шиг роко применяются в колледжах, университетах и старших клас-сах системы школьного обучения, причем по тем же методикам (и по тем же причинам), по которым они используются в большинстве торгово-промышленных и различных профессиональных организаций. Машины помогают вести сложные бухгалтерские расчеты, например составлять платежные ведомости и осуществлять аналогичные операции по регистрации и учету, которые должны выполняться в любой организации. Учебные заведения сталкиваются с такими специфическими задачами, как составление расписания занятий и учет посещаемости учащихся, в решении которых машины могут часто оказать существенную помощь. Однако все это второстепенные задачи, которые не имеют непосредственного отношения к процессу обучения.Первое основное направление непосредственного использования компьютеров для обучения открылось в результате разработки методов, введенных в практику в конце 50-х годов и получивших название программированного обучения. Заметим, что создание программы для программированного обучения не следует смешивать с программированием компьютеров; основные принципы программированного обучения разработаны независимо от вычислительной техники и ЭВМ. Эти принципы касаются способов, при помощи которых учебный материал преподносится учащемуся.
В обычном учебнике каждый раздел содержит довольно большое количество материала, и при этом предполагается, что учащийся будет усваивать этот материал под руководством учителя на классных занятиях. Принцип программированного обучения основывается на том, что:* учащийся может усвоить часть материала без помощи учителя, при условии, что данный материал соответствующим образом «программирован». Это означает, что материал логически так организован, чтобы учащемуся в данный момент преподносилась для усвоения лишь одна очень простая мысль; каждая мысль опирается на предыдущую и за каждым новым фрагментом информации следует серия вопросов и упражнений с соответствующими ответами, так что учащийся должен постоянно объединять и анализировать полученную ранее информацию, постепенно увеличивая запас своих знаний.
При программированном обучении каждый учащийся может продвигаться вперед в темпе, соответствующем его способностям, а учитель имеет возможность уделять особое внимание учащимся, отличающимся быстротой или, напротив, медленностью усвоения материала, или какими-либо другими особенностями.
Монотонная работа, связанная с подготовкой учебного материала, является главным недостатком программированного обучения. Педагоги, составляющие стандартные учебники, зачастую не имеют терпения или интереса разбить свой материал на небольшие шаги, снабдив их небольшими упражнениями; Вот здесь-то компьютеры могут оказать существенную помощь. С этой целью были разработаны специальные программные языки. Теперь автору учебника достаточно лишь схематически набросать план, по которому он желает преподносить учащимся элементарные факты, логические взаимосвязи между этими фактами, число и типы вопросов и ответов, которые должны быть соответствующим образом распределены в материале и т. п.,— и компьютер возьмет на себя всю рутинную часть работы по разбиению материала на логические элементарные этапы. Таким способом было разработано много курсов программированного обучения, в особенности вводных курсов по таким дисциплинам, как математика, физика и вычислительная техника.
До сих пор мы говорили о том, как администраторы или учителя используют компьютеры обычно с целью подготовки материала для преподавания его учащимся. Такой материал, даже если он «программирован», все еще остается пассивным, подобно любой книге. Общение может происходить только в одном направлении: от материала к учащемуся. Но процесс обучения часто более эффективен, если возможно двустороннее общение: обсуждения, постановка вопросов и получение ответов, поиски доводов и т. п. Такой двусторонний процесс общения становится возможным, если сделать следующий значительный шаг: предоставить учащимся возможность вступать в непосредственный контакт с ЭВМ. Ниже излагаются несколько методов, при помощи которых эта задача решается сейчас.


