Не все путешествия имеют определенное направление. Иногда мы просто совершаем приятную прогулку или хотим потренироваться. Даже если обучение не ставит своей целью решение какой-то задачи, в его основе все равно будет лежать определенная потребность или желание.
Что слушатели хотят или должны вынести из этого опыта? Если вы создаете курс для тех, кто хочет заняться самообразованием, попробуйте определить желания или потребности слушателей, тогда результат будет намного лучше.
Разобравшись с постановкой проблемы, определите одну или несколько целей.
Чем конкретнее они будут, тем более эффективным окажется процесс обучения. Скажем, у нас есть курс по программированию на Java, цель которого сформулирована так:
Слушатели будут понимать, как программировать на языке Java.
Такая формулировка, скорее всего, повергнет профессионального разработчика учебных процессов в полное замешательство.
К этой формулировке на самом деле есть несколько вопросов, но давайте начнем со слова «понимать».
Конечно, мы хотим, чтобы слушатели понимали материал, но точного способа определить, «понимает» человек или нет, не существует. Сложно работать с такой расплывчатой формулировкой – «понимать», поэтому необходимо ее конкретизировать.
Один из приемов в такой ситуации – использовать в описании целей слова, обозначающие действие:
Слушатели смогут объяснить важность вычислений при моделировании.
Слушатели смогут описать, как правильно использовать вызовы методов.
Слушатели смогут определить и описать использование ключевых структур данных, таких как массив, связный список, дерево и стек.
Слова вроде «определить», «описать» и «объяснить» обозначают наблюдаемое действие, которому можно быть свидетелем.
Конечно, это весьма условный выход из положения, поскольку проблема таким образом не решается, если, конечно, заучивание и чтение определений не будет вашей непосредственной целью. На самом деле разобраться, способны ли слушатели дать определение, так же сложно, как и узнать, понимают ли они предмет. Кроме того, стоит беспокоиться не о знании определений, а о способности сделать что-то на основе этих знаний.
Пользуясь такими уловками, вы на самом деле говорите: «Не знаю, как точно объяснить, чего я хочу, но уверен, это приведет к нужному результату».
В конце концов, поскольку нас волнует не то, что слушатели знают, а то, что они могут сделать, цели обучения должны это отражать:
Слушатели научатся создавать простой и полностью функциональный пользовательский интерфейс, позволяющий собирать информацию о клиентах и передавать ее в базу данных.
Пытаясь определить цели курса, задайте себе следующие вопросы:
• действительно ли слушатели будут выполнять эти действия в реальной жизни?
• можно ли понять, что они уже научились их выполнять?
Если ответ на оба этих вопроса отрицательный, то, возможно, цели следует пересмотреть.
Теперь давайте рассмотрим каждый из этих примеров по отдельности. Подумайте, как бы вы могли изменить цель обучения, чтобы выполнить оба критерия.
Итак, как бы мы исправили последнюю цель?
Изначальная формулировка:
Слушатель должен понимать ограничения JavaScript как инструмента программирования.
Пример исправленного варианта:
Слушатель должен уметь выбирать самые эффективные инструменты программирования для конкретной задачи, а также уметь объяснять свой выбор.
Или так:
Слушатель должен уметь определять, является ли JavaScript подходящим инструментом программирования для конкретной задачи, а также обосновывать свое решение.
Иногда бывает так, что практические задачи не являются критерием. Например, если вы преподаете ядерную физику, определенный теоретический материал просто не будет иметь применения в реальной жизни, хотя его все равно необходимо усвоить, для того чтобы понять будущие темы. Но даже в подобных случаях слушатель все-таки должен как-то применять полученную информацию, даже если это будет заключаться лишь в усвоении нового материала.
Вышеперечисленные соображения – это рекомендации, а не строгие правила. Действуйте по своему усмотрению. Если вам кажется, что достижение цели потребует каких-то невообразимых усилий, значит, нужно ее немного «разгрузить» – разбить на более конкретные задачи или же, постоянно задавая вопрос «зачем?», в конце концов прийти к точной формулировке.
Насколько глубокие знания должны получить ваши слушатели
Определяя цели, подумайте, насколько глубокий уровень знаний вы намерены предложить слушателям. Есть несколько способов понять это.
Во-первых, представьте себе, насколько сложным или продвинутым должно быть их понимание. Можно воспользоваться таксономией[5] Блума (ниже приведена последняя версия, пересмотренная Андерсоном и Кратволем в 2001 году):
• знание;
• понимание;
• применение;
• анализ;
• оценка;
• синтез.
Возьмем для примера книгу The Non-Designer’s Design Book[6] (отличное пособие об основах графического дизайна), из которой можно узнать о следующих принципах дизайна: контрасте, повторе, выравнивании и схожести (из которых получается вполне запоминающийся акроним)[7].
Если мы посмотрим на принципы с точки зрения таксономии, это будет выглядеть примерно следующим образом.
Чем дальше, тем более трудоемкими становятся действия («знать» проще, чем «оценивать»), и некоторые разработчики учебных процессов рассматривают этот список как прогрессию (то есть перед тем, как проанализировать, нужно понять).
Идея прогрессии кажется вполне логичной, однако она не универсальна для создания учебного процесса. Например, анализ рекламных объявлений – это хороший способ понять принципы, а создание макета рекламы под руководством преподавателя позволит узнать, как пользоваться компьютерной программой.
Более того, можно создать прекрасный курс, полностью поменяв порядок.
Совет. Даже если вы по своему усмотрению будете чередовать уровни, все равно полезно определить, какой именно из них будет конечным. Например, если вы учите тому, как читать электросхемы, возможно, вам не понадобятся уровни дальше Анализа, а если ваша цель – научить слушателей применять ту или иную концепцию, то процесс обучения не должен останавливаться на уровне Понимания.