Не все принципы программирования, предложенные Скиннером, пользуются повсеместным признанием среди научных работников, специализирующихся в области программированного обучения. Критике был подвергнут прежде всего принцип «безошибочного прочтения текста». Сидней Л. Пресси из Огайо, а также Норман А. Кроудер из Чикаго, например, считают, что не следует исключать возможность ошибок, допускаемых учащимися в процессе учения, ибо эти ошибки можно использовать для рационализации этого процесса, придав им статус контроля его качества и превратив их в средство, позволяющее обнаружить те вопросы, которые учащийся не понял или которыми он еще не овладел.
Возражения и критические замечания выдвигаются и в отношении скиннеровского требования атомизации учебного материала, его деления на «микроинформации». Ученик, которого обрекают на продвижение к цели исключительно мелкими шажками и вследствие этого лишают возможности достигнуть цели скачком, быстро утомляется и впадает в скуку, что неблагоприятно сказывается на результатах учения. Принцип малых шагов, по мнению критиков, имеет еще ту плохую сторону, что он не позволяет индивидуализировать содержание обучения, приспосабливая к возможности отдельных учащихся лишь темп этого процесса.
Острой критике был подвергнут, наконец, постулат скиннеровского линейного программирования о конструировании ответа учащимися. Авторы этих критических замечаний, и прежде всего Н. А. Кроудер, считают, что по сравнению с заполнением имеющихся в тексте пробелов более эффективно распознание ответа, его выбор. Учащийся, выбравший правильный ответ среди нескольких неверных или неполных, затрачивает, по мнению Кроудера, больше интеллектуальных усилий и более самостоятелен в своей работе, чем тот, кто «учится через письмо», лишь подбирая ответы, «подсказанные» ему автором программы.
Эти и подобные критические замечания, высказанные в отношении концепции Скиннера, привели к возникновению так называемого разветвленного программирования. Этот вид программирования — по крайней мере по замыслу его автора Н. А. Кроудера — должен был освободиться от недостатков, приписываемых линейному программированию Скиннера.
Разветвленное программирование непосредственно выводится из тестов знаний, а точнее — из тех вариантов таких тестов, которые опираются на тесты выбора. Ему присуще много черт, общих с сократическим методом наведения учащихся на правильные ответы после предварительного исключения ложных или неполных.
Основу разветвленного программирования образуют следующие теоретические положения:
• Учебный материал следует делить на части (порции, шаги), размеры которых соответствуют объему минимальных подтем традиционных текстов, ибо ученик должен иметь возможность осознать цель, которой он должен достигнуть в ходе учения, а это может обеспечить только обширный текст, не разбитый на искусственно отделенные друг от друга «клочки информации».
• После каждой дозы информации должен следовать вопрос, ставящий учащегося перед необходимостью самостоятельного выбора правильного ответа среди нескольких ошибочных или неполных.
При этом вопросы, о которых идет речь, должны обеспечить реализацию следующих дидактических функций:
— служить проверке того, насколько хорошо учащийся понял и овладел материалом, помещенным в данной рамке программы;
— отослать к соответствующим корректировочным рамкам в случае неверного указания правильного ответа, помещенного в тексте;
— обеспечить учащимся возможность закрепления важнейших знаний путем выполнения соответствующих упражнений;
— заставить учащегося активно работать с текстом и тем самым исключить механическое запоминание, основанное на многократном бессмысленном повторении одного и того же содержания;
— сформировать у учащегося ценностное отношение к учебе, развивая его интерес к изучаемому предмету, и приучить его к контролю и оценке собственных результатов.
• Непосредственно после указания ответа, избранного учащимся, необходима проверка правильности его выбора. В связи с этим программа должна информировать учащегося о результате каждого выбора, а в случае ошибки отсылать его к исходному пункту с целью повторной попытки выбора правильного ответа или к соответствующей корректирующей рамке, объясняющей причины ошибки.
• Путь через разветвленную программу должен быть дифференцирован в отношении проявляемых учащимися способностей. Лучшие ученики, продвинутые в учебе, должны пользоваться более короткой дорогой, чем их сравнительно слабые товарищи, которых нужно отсылать к корректирующим рамкам для восполнения пробелов в их знаниях, а также для совершенствования их недостаточно отработанных умений.
• Уровень сложности охваченного программой учебного материала должен возрастать, причем принцип «от простого к сложному» действует при подготовке как вопросов, так и связанных с ними ответов.
• Содержание корректирующих рамок следует определять на основе тщательного анализа ошибок, допускаемых в области отдельных учебных предметов учениками определенных классов.
• Суждения, понятия, законы, принципы и т. п., входящие в содержание разветвленной программы, должны быть представлены в разных контекстах содержательно между собой связанных рамками текста, причем в корректирующих рамках следует приводить примеры, целью которых является всестороннее выявление содержания каждого обобщения.
Структура разветвленной программы показана на рис. 8.
Из представленной схемы следует, что самым коротким путем продвигаются учащиеся, которые правильно отвечают на вопросы, содержащиеся в основных рамках (1, 2, 3 и т. д.). В свою очередь, остальные учащиеся отсылаются к корректирующим рамкам, где они получают дополнительную информацию, позволяющую им устранить ошибки.
Рис. 8. Схема разветвленной программы
1. По мнению Н. А. Кроудера, автора разветвленной программы, успех учения зависит не столько от «безошибочного марша прохождения текста «мелкими шагами», сколько от глубокого и всестороннего анализа содержания, которым должен сознательно овладеть учащийся. Такой анализ возможен тогда, когда учащийся:
1) имеет дело с большими, чем в линейной программе, дозами информации (шагами программы);
2) выбирает правильный ответ на включенные в программу вопросы среди нескольких неполных или даже ошибочных ответов;
3) в случае выбора (узнавания) правильного ответа переходит к следующему шагу программы или возвращается к исходному пункту и заново изучает содержание данной рамки, если на заданные в ней вопросы он отвечает неверно.
I. Шаги в разветвленной программе:
а) по размеру такие же, как и в линейной (см. рамку 2);
б) более мелкие, чем в линейной программе (рамка 3);
в) более крупные, чем в линейной программе (рамка 4).
II. Изучение разветвленной программы предполагает нахождение ответа путем:
а) распознания (рамка 5);
б) конструирования (рамка б).
III. В разветвленной программе (действует, не действует) принцип предупреждения ошибок.
При ответе «действует» переходите к рамке 7, в противном случае — к изучению смешанной программы (с. 222—231).
2. Ответ: «В разветвленной программе размер шагов такой же, как и в линейной».
Неправильно, потому что, согласно Кроудеру, глубокий и всесторонний анализ изучаемого учащимся текста требует создания шагов (рамок) со значительно большим запасом информации, чем тот, с которым мы сталкиваемся в отдельных рамках линейной программы.
Вернитесь к рамке 1, прочтите ее заново и выберите правильный ответ.
3. Ответ: «В разветвленной программе шаги более мелкие, чем в линейной».
Неверно, так как шаги, из которых образуются линейные программы, в целом складываются только из одного предложения. Именно поэтому их содержание определяется понятием «микроинформация». Каждый шаг разветвленной программы (рамка) содержит более одного предложения. Вернитесь к рамке 1, прочтите ее еще раз и выберите правильный ответ.
ки, допущенные в ходе учения по программе. Многочисленные разветвления, показанные на схеме, обосновывают название программы — разветвленная.
Закрепляющий блок
4. Ответ: «Шаги в разветвленной программе более. крупные, чем в линейной».
Очень хорошо. Шаги, из которых складывается разветвленная программа, не только «крупнее», но и содержат больший объем информации. Переходите к рамке 1, пункт II.
5. Хорошо; в разветвленной программе индивидуализируется не только темп, но и содержание обучения. Это происходит оттого, что учащиеся, которые правильно отвечают на помещенные в рамках вопросы, идут к цели более коротким путем. Те же, кто допускает ошибки, должны заново возвращаться к уже изученным рамкам, чтобы еще раз ознакомиться с их содержанием, понять причины допущенной ошибки и выбрать правильный ответ. Учащиеся, допускающие ошибки, изучают дополнительно так называемые корректирующие рамки, в результате чего идут к цели не прямым, а кружным путем.
I. Учащийся, изучающий разветвленную программу, приходит к цели кратчайшим путем, потому что:
а) сразу же распознает правильные ответы (переходите к рамке 11);
б) допускает ошибки (рамка 8).
II. В линейной программе индивидуализируется:
а) темп учения (рамка 12);
б) содержание учения (рамка 9);
в) темп и содержание учения (рамка 10).
6. Ваш ответ: «Изучая разветвленный текст, мы подбираем ответы».
Неверно, потому что подбор ответа заключается во вписывании отсутствующих слов в места пробелов, находящихся в тексте. Такой способ ответа не типичен для разветвленной программы.
Вернитесь к рамке 1, снова внимательно ознакомьтесь с ее содержанием и выберите правильный ответ на вопрос, помещенный в пункте II.
7. Ваш ответ: «В разветвленной программе действует принцип предупреждения ошибок».
Неправильно. Этот принцип очень жестко соблюдается не в разветвленной, а в линейной программе. Потому-то Скиннер и рекомендовал деление учебного материала на «микроинформации», чтобы заранее исключить возможность совершения ошибки при изучении текста. Кроудер же считает, что учащийся может допускать ошибки в ходе изучения программы, важно лишь, чтобы его последний ответ на помещенный в рамке вопрос был правильным, потому что от этого зависит переход к следующей рамке.
Вернитесь к рамке 1 и выберите правильный ответ.
8. Ваш ответ: «В разветвленной программе учащийся приходит к цели кратчайшим путем, так как совершает ошибки».
Но ведь в таких случаях он должен их исправить, а это требует его направления к одной из корректировочных рамок, что удлиняет его путь учения.
Вернитесь к рамке 5 (пункт II) и выберите правильный ответ.
9. Ваш ответ: «В линейной программе индивидуализируется содержание учения».
Неверно. Индивидуализация содержания обучения является признаком разветвленной, а не линейной программы. Нельзя индивидуализировать содержание учения, когда каждый ученик изучает идентичную совокупность рамок программы.
Вернитесь к рамке 5, еще раз внимательно изучите ее содержание и выберите правильный ответ.
10. Ответ: «В линейной программе индивидуализируется темп и содержание учения».
Ответ ошибочен. Познакомьтесь с содержанием рамки 9, а затем переходите к рамке 13.
11. Хороший ответ. В разветвленной программе учащийся действительно приходит к цели кратчайшим путем тогда, когда не допускает ошибок.
Переходите к рамке 13.
12. Ответ правилен, потому что в линейной программе индивидуализируется только темп обучения. Переходите к рамке 13.
13. В разветвленной программе важную роль играют вопросы, на которые должен ответить учащийся. Кроудер, например, считает, что вопросы, помещенные в отдельные рамки программы, должны обеспечивать реализацию следующих функций:
1) служить проверке того, насколько учащийся усвоил материал, помещенный в данной рамке;
2) отсылать его к соответствующим корректирующим рамкам тогда, когда он не овладел содержанием основных рамок;
3) обеспечивать учащемуся возможность закрепления важнейшей информации с помощью упражнений;
4) побуждать его к сознательной и активной работе по изучению текста и тем самым исключать механическое заучивание, основанное на многократном, бессмысленном повторении одной и той же информации;
5) формировать у учащегося ценностное отношение к учебе.
Согласно Скиннеру, заполнение пробелов, имеющихся в линейной
программе, не обеспечивает реализацию одной из перечисленных выше функций. О какой функции идет речь? Назовите ее номер и проверьте ответ на рамке 14.
14. Если Ваш ответ относится ко второй функции, которая сводится к тому, чтобы отослать учащегося, выбравшего на данный вопрос неверный или неполный ответ, к соответствующей корректировочной рамке, то можете закончить работу с этим фрагметом текста и перейти к рамке 1, пункт III.
При наличии другого ответа вернитесь к рамке 1 и еще раз внимательно изучите весь подраздел о разветвленной программе с самого начала.
Конец разветвленной программы
Смешанная программа
Разветвленное программирование, как и линейное, было подвергнуто острой критике. Прежде всего отмечалось, что оно основано на неправильном с психолого-дидактической точки зрения способе нахождения ответов учащимися. Ибо распознание верного ответа среди нескольких или нескольких десятков неполных или ошибочных и его выбор, по мнению критиков, не только не приводит к положительным результатам обучения, но и, наоборот, ослабляет эти результаты. Заставляя учеников выбирать ответы, мы вынуждаем их тем самым запоминать ответы неверные или неполные, чаще всего искусственно сконструированные авторами программы. Кроме того, ленивые или нечестолюбивые ученики, стремясь как можно быстрее управиться со своим заданием, каковым является изучение разветвленной программы, могут пойти по линии наименьшего сопротивления и попросту угадывать ответы, выбирать их методом проб и ошибок.
Возражения вызывает также характерная для кроудеровских программ организация обучения непрерывными скачками, которые приводят к тому, что учащийся не может работать систематически и без помех, поскольку непрерывное обращение к корректировочным рамкам не позволяет ему сконцентрировать внимание на главной тематической линии и, кроме того, не позволяет ему отделить действительно важное от второстепенного. При этом малосущественные подробности переплетаются с вопросами принципиального для данной темы значения, в результате чего в голове ученика складывается малооперативная мозаика из разных знаний.
И еще одно критическое замечание, на этот раз направленное как против линейных, так и против разветвленных программ. Учение представляет собой исключительно сложный вид деятельности. Именно поэтому, как утверждают противники описанных вариантов программирования, его нельзя вместить в узкие рамки «учения через письмо» или «учения через угадывание». Значительно полезнее было бы объединить в единое целое обе формы ответа учащихся и благодаря этому создать более рациональную программу, ближе к реальному механизму учения людей. Эта позиция находит свое выражение в стремлении к установлению внутренней целостности программированного обучения с обучением проблемным.
Как следствие этой тенденции в Польше была создана концепция дидактического блочного программирования (1967), а в Советском Союзе и Германской Демократической Республике — близкие к ней формы смешанного программирования (1974).
Проблемный блок
Сравните приведенную выше оценку линейных и разветвленных программ с собственной оценкой, сложившейся на основе изучения тех фрагментов программированных текстов, с которыми вы столкнулись в предыдущих главах настоящего учебника.
Шеффилдский метод
Стремление к объединению линейных программ с разветвленными привело к появлению так называемого смешанного программирования, которое было разработано британскими психологами из университета в Шеффилде.
Для него характерны следующие особенности:
• Учебный материал делится на различные по объему части (порции, шаги). Решающими основаниями деления при этом являются: дидактическая цель, которая должна быть достигнута благодаря изучению данного фрагмента программированного текста с учетом возраста учащихся и характерных особенностей темы. Если, например, полагается, что программа должна быть для учащихся единственным источником знаний по данной теме, то она должна быть более обширной, чем в случае осуществления ею только контрольной или корректирующей функции. В программе, разрабатываемой для учащихся младших классов, объем рамок, как правило, будет меньшим, чем в текстах для студентов. Наконец, содержательные и логические связи, существующие между отдельными блоками информации, обусловливают определенную тематически замкнутую совокупность, целостность передаваемой информации, что также оказывает влияние на объем рамок в смешанной программе.
• Учащийся дает ответы как путем их выбора, так и в ходе заполнения пробелов, имеющихся в тексте. Основным фактором, определяющим, какая из рассмотренных возможностей будет реализована автором программы (т. е. выбор ответа или заполнение пробелов), является дидактическая цель, которой он стремится достичь. Например, скиннеровский принцип подбора ответа используется главным образом в корректировочных рамках, чтобы облегчить учащимся безошибочное овладение материалом, с которым они сталкиваются повторно.
Рис. 9. Схема смешанной программы [по: Sime М. The Elements of а Teaching System. В.: К. Austwick (red.). Teaching Machines and Programming. Oxford—London—Edinburgh. 1964, Pergamon Press]: M — информация (знания и основные умения); 5 — корректирующая информация, связанная с содержанием основной информации; R — корректирующая информация, не связанная непосредственно с основной информацией; Т — вопросы, касающиеся содержания основной информации
Кроудеровский принцип выбора ответа используется в так называемых основных рамках, которые заключают наиболее важную информацию:
• Учащийся не может перейти к следующей рамке программы, пока хорошо не овладеет содержанием предыдущей. Это положение является общим для всех вариантов дидактического программирования, однако в смешанном программировании ему придается особое значение, поскольку авторы смешанных программ предвидят возможность не только индивидуальной, но и групповой работы с программированным текстом. Успех последнего, по мнению авторов, еще более зависим от строгого соблюдения рассматриваемого положения, чем успех работы индивидуальной.
• Содержание отдельных рамок дифференцируется применительно к способностям, проявляемым учениками, а также к степени их продвинутости в учебе по данному
предмету. С учетом этого положения смешанная программа ближе к разветвленной, в которой, как мы помним, индивидуализации подвержено и содержание, и темп учения.
• В смешанном программировании, как в линейном и разветвленном, действует принцип дифференциации трудности и прочности знаний, приобретаемых учащимися. В тех разновидностях смешанного программирования, которые мы называем блочным, противопоставляя их шеффилдскому программированию, особое внимание уделяется принципу оперативности знаний учащихся, а также объединению в обучении теории с практикой.
Структура смешанной программы в шеффилдском варианте графически изображена на рисунке 9.
Шеффилдская версия смешанной программы в отличие от программ, описанных выше, до настоящего времени не вызывала особых возражений. Причиной тому может оказаться тот факт, что эта программа сравнительно мало распространена и ее достоинства и недостатки еще не выявлены в ходе серьезных эмпирических исследований.
Закрепляющий блок
Смешанная программа (шеффилдский вариант) 1. Шеффилдский вариант смешанной программы представляет собой комбинацию принципов, лежащих в основе … и … программ 2. Учащийся, который изучает шеффилдский текст, формулирует свои ответы как путем их …, так и путем выбора (распознания) |
линейной; разветвленной построения |
3. Величина шагов в шеффилдской программе (различна, одинакова) |
различна |
4. В смешанной программе (… вариант) индивидуализации подлежит {темп учения, содержание обучения, темп и содержание обучения) |
шеффилдский темп и содержание обучения |
5. Настоящая программа представляет пример линейной (переходите к рамке 6), разветвленной (рамка 7), смешанной программы в шеффилдском варианте (рамка 8).
6. Ваш ответ: «Изучаю линейную программу». Но ведь вы даете ответы не только путем их подбора, но и с помощью их распознавания. Вернитесь к рамке 5, заново прочтите ее и найдите правильный ответ.
7. Ваш ответ: «Изучаю разветвленную программу». Но разве можно считать первую рамку типичной для разветвленной программы?
Вернитесь к рамке 5 и найдите правильный ответ.
8. Ответ: «Изучаю смешанную программу в шеффилдском варианте». Очень хорошо. Переходите к рамке 9.
9. Линейную, … и … (шеффилдский вариант) программы критикуют за то, что они не учат учащихся разрешать проблемы. Конец шеффилдской программы |
разветвленную; смешанную |