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