|
Дидактический материал
Программные средства как дидактические инструменты, с точки зрения отмеченного выше соотношения программного и методического компонента, могут быть расклассифицированы на
- учебные программы,
- учебно-ориентированные пакеты прикладных программ,
- программно-методические системы.
Учебные программы используются для решения конкретных задач на отдельных уроках или на небольшом, ограниченном числе тем. В связи с этим к ним не предъявляются жесткие требования по обеспечению их методической документацией. Такая документация либо отсутствует, либо ограничивается текстовыми файлами read.me, содержащими сведения о запуске программы и, возможно, о способах задания ее параметров. Изготовителями учебных программ часто являются учителя информатики или школьники, которые пишут программы по своей инициативе или по заказу учителя.
Учебно-ориентированные пакеты прикладных программ нацеливаются на серию уроков (фрагмент курса) или группу тем. Они обычно сопровождаются документацией, которая сообщает о способах инсталляции, настройках, различных режимах использования и необходимом техническом обеспечении. Кроме того, такая документация может содержать информацию о темах (названиях уроков), на которых рекомендуется применять программы пакета. Изготовителями пакетов, как правило, являются индивидуальные разработчики-профессионалы или небольшие коллективы, которые включают педагогов (методистов), отвечающих за формулировку задания на проектирование пакета, и программистов, являющихся специалистами в области реализации программных пакетов.
Программно-методические системы отличаются от других упомянутых выше классов учебных программных средств не столько объемом программ, сколько развитым методическим обеспечением, поскольку такие системы предназначаются, как правило, для обеспечения целого курса (или значительной его части). К таким системам в полной мере относится вышеупомянутый тезис о первичности методики и содержания обучения и вторичности программной реализации.
В методическом обеспечении систем отчетливо выделяются две главные компоненты — учебник для школьника и методическое пособие для учителя. Требования к этим материалам весьма высоки, поскольку, в первую очередь, качеством разработки и оформления методического обеспечения определяется зачастую распространенность и популярность системы. Наличие книги для школьника и пособия для учителя не снимает потребности в технической (пользовательской) документации, которая может иметь вид «твердой копии» или храниться в файлах на информационных носителях.
Разработчиками программно-методических систем являются специализированные предприятия, сочетающие обычно разработку с внедрением, то есть практической преподавательской деятельностью.
Типичный пример учебной программно-методической системы — «Роботландия», которая, в частности, является объектом детального изучения на курсах дистанционного учебного центра для учителей и школьников — Роботландского сетевого университета.
Совокупность исполнителей только тогда объединяется в систему, когда она связана единством замысла не в меньшей мере, чем единством интерфейса. Хотя к моменту появления названия «Роботландия» уже существовали несколько программ, вошедших впоследствии в состав системы, все же процесс рождения «Роботландии» нельзя сравнивать с формированием коллекции отдельных импровизаций: курс раннего обучения информатике и поддерживающая его программно-методическая система «Роботландия» создавались по единому замыслу.
В основу замысла этой программно-методической системы
легли следующие базовые положения:
- концепция целей информатического образования: формирование операционного стиля мышления, а не освоение навыков программирования;
- концепция оптимального возраста обучаемых: поскольку стиль мышления учащихся формируется в начальной школе, целесообразно начинать систематическое изучение основных понятий информатики в младших классах;
- концепция функционального обучения: информатика в школе непременно должна стать инструментом совершенствования частных предметных методик и междисциплинарных связей;
- концепция формирования исследовательских навыков и активного творчества: непосредственное общение с компьютером и общение через информационные сети надо организовать так, чтобы школьник последовательно наращивал потенциал умений самостоятельной работы;
- концепция гуманитаризации школьного образования: информатика предлагает конструктивный инструментарий эстетического (музыкального, художественного) воспитания учащихся; задача школы — эффективно использовать этот инструментарий.
Перечисленные положения определяют содержание и межпредметные связи школьной информатики в современном ее понимании. Школьный курс раннего обучения информатике, учитывающий многонаправленное воздействие на школьника, становится важным компонентом воспитания гармонически развитой личности. Совокупность тем, составляющих такой непрерывный школьный курс, можно распределить по четырем основным направлениям:
- Информационное {теоретическое) направление, на котором формируется современное мировоззрение молодого человека.
Понятие информации ложится в основу единой информационной картины мира. Рассматриваются различные способы представления информации, виды информационных процессов — хранение, передача и обработка информации.
- Компьютерное {практическое) направление, на котором формируются важнейшие навыки общения с компьютером, а также представление о компьютере как универсальной информационной (а не только вычислительной) машине.
Школьники знакомятся с разнообразными применениями компьютеров в повседневной жизни, в окружающей действительности.
- Алгоритмическое направление, на котором школьник изучает ряд важнейших понятий и механизмов информатики, ... учится описывать, конструировать и анализировать алгоритмы.
Понятие алгоритма позволяет выработать у школьников представление о моделях различных видов деятельности.
- Исследовательское направление, которое имеет одной из важнейших своих задач сформировать у ученика творческое отношение не только к изучаемому предмету, но и ко всей своей деятельности.
Программный инструментарий, который дети осваивают в курсе раннего обучения информатике, становится базой для проведения простейших самостоятельных исследований, для воспитания навыков технического, литературного, художественного, музыкального творчества.
Содержание курса раннего обучения информатики определяется, однако, не линейной (хронологической) последовательностью перечисленных четырех направлений, а, скорее, двумерной матрицей, в которой вертикали педагогических направлений курса пересекаются с горизонталями основных его тем: с одной стороны, каждая тема так или иначе затрагивает понятия и идеи нескольких направлений, с другой стороны, каждое направление находит для себя дидактический материал — задачи, упражнения, учебные тексты — в большинстве изучаемых тем.
Хотя в таблице названы ключевые темы из курса раннего обучения информатики, она требует значительно большей конкретизации с тем, чтобы быть использованной для построения учебного плана. Такая конкретизация может стать предметом для обсуждения. Действительно, информатика в школе стала одной из первых плюралистических дисциплин в том смысле, что учителю предоставлены возможность и право выбора одного из нескольких учебников, по-разному ориентирующих этот школьный курс. В еще большей степени эта свобода выбора относится к курсу раннего обучения информатике, который до сих пор остается областью педагогического эксперимента и инициативного учительского творчества.
| Педагогические направления |
| Тема | Информация | Компьютер | Алгоритм | Творчество |
| Введение. Беседы об использовании компьютеров | | Первичные представления | | Навык изложения собственных наблюдений |
| Информация вокруг нас | Распознавание, передача, хранение,
обработка | Компьютер — универсальная информационная машина | | |
| Работа с клавиатурой | Преобразование информации | Первичные навыки работы с основными устройствами ввода информации | Простейшие алгоритмы работы при вводе информации с помощью клавиатуры | |
| Алгоритмические этюды | Преобразование информации | Клавиатура, информационные модели | Понятие алгоритма, формализация записи | Логическое мышление |
| Устройство компьютера | Передача, хранение и обработка информации внутри ЭВМ | Назначение и взаимосвязь устройств компьютера | Алгоритм циркулирования информации в компьютере | |
| Исполнители | Информационные процессы в исполнителях | Компьютер как универсальный исполнитель | Исполнитель, система команд, синтаксические и семантические ошибки, формальное исполнение | Навык конструирования заданий для исполнителя |
| Черные ящики | Многообразие форм информации и способов ее обработки | Автоматизированное рабочее место исследователя у компьютера | Алгоритмы обработки информации | Навыки самостоятельного исследования, интуиция, логические выводы |
| Редакторы | Многообразие форм информации: текст, рисунок, мелодия | Инструментальные применения компьютера. Понятие о редактировании | Алгоритмы работы с информацией. Редакторы как исполнители | Конструирование упражнений, сочинения |
| Информационные технологии | Интегрированные системы обработки информации | Периферийные устройства в информационных технологиях | Алгоритмы планирования ресурсов | Комплексные индивидуальные и коллективные проекты |
| Коммуникации | Адресация информационных потоков | Сетевые протоколы | Алгоритмы процесса коммуникации | Навыки коллективного творчества |
| Сложные исполнители (программирование) | Обработка информации | Сложные системы: редактор текста + редактор среды + исполнитель | Язык, программа, управляющие структуры, проектирование | Логическое мышление, конструирование, проверка правильности программ |
Примеры использования «Роботландии» в практике российских школ свидетельствуют о многообразии методических реализаций курса. Здесь приведен один из возможных вариантов учебного плана, который, кстати, прошел внимательно наблюдавшуюся проверку в ряде школ. Речь идет о двухлетнем курсе раннего обучения информатике на основе «Роботландии», для уроков которого отводилось 2 часа в неделю в течение двух учебных лет.
Первый год обучения:
- Введение в информатику. Информация в окружающем мире. Обработка, хранение, передача информации (программы Меню, Курсор, Мудрый Крот, Привет, Блокнот).
- Компьютер — универсальная информационная машина. Общая схема компьютера, назначение его устройств. Работа с клавиатурой (тренажеры Правилка, Компьютер).
- Технология работы с информацией. Первое представление о базах данных (программа Блокнот).
- Введение в алгоритмику. Линейные алгоритмы (программы Перевозчик, Монах, Конюх, Переливашка).
- Стратегия. Случайные события. Двоичный поиск. Компьютерные игры (программы Угадайка, Морской бой, Максит, Баше, Фальшивая монета).
- Исполнители. Команда, система команд, управление исполнителем в командном режиме (программы-исполнители Квадратик, Машинист)
- Арифметические исполнители. Понятие стека (программы Автомат, Плюсик).
- Алгоритмы. Исследование алгоритмов обработки информации (программа Буквоед).
- Редактирование текстовой информации. Файлы, операции с файлами. Редактор как технологический инструмент. Применение редактора на уроках родного языка. Диктанты, грамматические упражнения, сочинения, издательская деятельность (редактор Микрон).
- Компьютерные коммуникации. Почта в классе. Электронная почта. Структура сети, адреса, структура сообщения.
Второй год обучения:
- Графическая информация и простейшие задачи графического редактирования. Аппликации (программа Силуэт).
- Графическое конструирование. Простейшие приемы редактирования графической информации. Соотношения компьютерного рисунка и программы (конструктор Раскрашка).
- Инструментарий графического редактирования. Хранение и обработка графической информации. Файловые системы и каталоги. Конкурс машинных рисунков (редактор Художник).
- Музыкальная информация и ее редактирование. Концерт в школьном кабинете информатики (музыкальный редактор Шарманщик).
- Исполнитель Кукарача и его среда. Управление Кукарачей в командном режиме.
- Понятие программы и процедуры. Создание программ. Технология проектирования «сверху-вниз», роль процедур, управление исполнителем в программном режиме (исполнители Кукарача и Корректор).
- Циклы в программах (исполнители Кукарача и Корректор).
- Ветвления в программах.
- Элементы программирования. Рекурсия. Отложенные рекурсии (исполнители Кукарача, Корректор, Турнир знатоков).
- Работа над проектами из разных предметных областей. Насыщенный (даже для двухлетнего курса) объем методического и программного материала позволяет учителю строить разные модификации курса в зависимости от возраста учащихся, технических средств, возможностей расписания и т. п. Поэтому в школах можно встретить реализации курса, в которых учитель отказывается от пропедевтического разговора о рекурсии при обсуждении Ханойских башен, откладывая изучение этого важного понятия на последние темы курса (Кукарача), где включение рекурсии представляется учителю более конструктивным. Нередко учитель отказывается от подробного изучения темы музыкального редактирования, «обосновывая» это отсутствием музыкальных способностей...
Оставляя пока в стороне аргументированность таких «обоснований», следует заметить, что такие модификации курса (допустимые и, вообще говоря, рекомендуемые) оказываются возможными благодаря модульной структуре программно-методической системы «Роботландия».
Завершающей строкой учебного плана отмечена работа над индивидуальными и коллективными проектами. В действительности, эта работа распределена во времени в течение второй половины курса. Идея творческих проектов — одна из наиболее плодотворных в курсе раннего обучения информатике.
|