Глава II. Система педагогической деятельности учителя при обучении основам информационного моделирования
2.1. Место темы в школьном курсе информатики и ее содержание
Информатика - фундаментальная научная дисциплина. Объектом изучения информатики является система принципов и способов организации информационных процессов и технологий на базе компьютерных информационных систем, т.е. информатика изучает то общее, что свойственно всем многочисленным разновидностям конкретных информационных процессов. Предметом изучения информатики являются общие принципы построения информационных моделей.
Понятие "информационной модели" является одним из основных понятий в информационной деятельности. При работе с информацией мы всегда имеем дело либо с готовыми информационными моделями (выступаем в роли их наблюдателя), либо разрабатываем информационные модели.
Важно подчеркнуть деятельностный характер процесса моделирования. Информационное моделирование является не только объектом изучения в информатике, но и важнейшим способом познавательной, учебной и практической деятельности. Его также можно рассматривать как метод научного исследования и как самостоятельный вид деятельности.
Построение моделей на уроках математики, физики, химии, биологии и пр. должно быть подкреплено изучением на уроках информатики вопросов, связанных с этапами построения модели, анализом ее свойств, проверкой адекватности модели объекту и цели моделирования, выяснением влияния выбора языка моделирования на то, какую информацию об объекте мы можем получить, изучая его модель, и т.п. Целенаправленное знакомство с данными вопросами необходимо начинать уже в основной школе, поскольку именно в среднем звене школы начинается активное применение информационных моделей как средства обучения и инструмента познания практически на всех предметах.
Важность включения темы информационное моделирование в курс информатики обусловлена несколькими факторами. Главные факторы связаны с ролью, которую моделирование играет:
- как метод научного познания в современной науке и, в частности, в информатике;
- как средство обучения;
- как способ представления информации в виде текста (в широком толковании термина "текст", принятого в современной науке);
- как основной элемент информационной и алгоритмической деятельности специалистов.
В педагогике моделирование должно рассматриваться в трех аспектах:
- как средство обучения, поскольку большая часть учебной информации поступает к учащемуся в виде учебных моделей самого разнообразного вида словесное описание, таблицы, графики, макеты, муляжи, схемы, формулы и пр. Отличительной особенностью этого аспекта является то, что модели, разработанные учителем, автором учебника, создателем научной теории и пр., предоставляются ученику в готовом виде. Основная задача учащегося — воспринять эту модель и "встроить" ее (желательно в неизменном виде) в свою систему знаний. Роль ученика сводится к роли "приемника" информации;
- как инструмент познания, поскольку любая познавательная деятельность связана с построением внутренних представлений объекта изучения. По сути, эти представления носят характер информационных моделей. Отличительная особенность этого аспекта заключается в том, что ученик выступает в роли создателя, разработчика моделей, которые в силу этого отражают личностные факторы, особенности ассоциативного мышления обучаемого, его опыт, мотивы и предпочтения. Основная проблема дидактики связана с тем, что модели, которые обучаемый выстраивает сам, далеко не всегда совпадают с теми, которые ему предлагаются учителем или автором учебника. Именно поэтому сегодня так много говорится о важности формирования умения адекватного восприятия текстов;
- как объект изучения, поскольку любая модель может рассматриваться как новый конструктивный объект, обладающий своими свойствами и характеристиками. Для разных моделей можно выделить их инвариантные свойства, особенности, накладываемые выбранным способом представления объекта моделирования, и пр. Все это может выступать объектом изучения.
В преподавании информатики моделирование должно рассматриваться и использоваться во всех названных аспектах, поскольку одна из задач информатики - научить детей работать с информацией, но это невозможно сделать, не научив их "работать" с информационными моделями.
Модель и моделирование с начала становления информатики как учебной дисциплины были одним из основных ее понятий, но их роль и содержательное наполнение с течением времени менялось очень существенно.
Роль моделирования как метода исследования возрастала в связи с увеличением доли абстрактного во всех областях науки.
В первых учебниках информатики и учебных пособиях роль моделей чаще всего сводилась к рассмотрению математических моделей и моделирования как одного из этапов решения задачи на ЭВМ - как этап, предшествующий построению алгоритма. Термины "модель", "моделирование" употреблялись как очевидные, без какого-либо пояснения.
С 90-х г. информатика включена в учебные планы основной школы для 8-9 классов. Тема "Моделирование" нашла отражение в курсе информатики А.Г. Гейна, Е.В. Линецкого и др. В нем не просто использовались модели, но и строились разные модели решения одной и той же задачи, которые сравнивались между собой. Но моделирование не выходило за рамки решения задач на компьютере и построения алгоритма, как самостоятельный объект изучения оно практически не рассматривалось.
А.В. Горячев и А.С. Лесневский выделили 2 основные линии курса информатики [5]:
• линию информационно-логических моделей
• линию информационных технологий
С середины 90-х годов тема "Моделирование и формализация" начала определяться как одна из основных в курсе информатики. Ее назначение - выступать связующим компонентом между теоретической и прикладной компонентами обучения. Такой подход нашел отражение в Концепции содержания и структуры обучения информатике в 12 летней школе. В ней, в частности, подчеркивается, что одной из основных обще-дидактических задач, стоящих перед курсом информатики, является формирование у обучающихся навыков формализации и информационного моделирования [6].
Согласно Концепции обучение информатике в общеобразовательной школе делится на 3 этапа, включающих следующие курсы:
1. Пропедевтический (1-6 кл.)
2. Базовый (7-10 кл.)
3. Профильный (11-12 кл.)
В настоящее время разрабатывается программа для каждой ступени обучения, но моделирование в том или ином виде присутствует во всех существующих программах.
Безусловно, на разных ступенях школы изучение вопросов моделирования должно строится по-разному как в содержательном, так и в методическом планах.
В начальной школе изучение моделирования может проходить через включение отдельных вопросов в разные темы, т.к. цель данного этапа -первоначальное знакомство учащихся с основными понятиями курса.
Базовый курс информатики предусматривает изучение основных вопросов базовой дисциплины информатики и направлено на достижение следующих целей:
- освоение системы базовых знаний, отражающих вклад информатики в формирование современной научной картины мира, роль информационных процессов в обществе, биологических и технических системах;
- овладение умениями применять, анализировать, преобразовывать информационные модели реальных объектов и процессов, используя при этом информационные и коммуникационные технологии (ИКТ), в том числе при изучении других школьных дисциплин;
- развитие познавательных интересов, интеллектуальных и творческих способностей путем освоения и использования методов информатики и средств ИКТ при изучении различных учебных предметов;
- воспитание ответственного отношения к соблюдению эстетических и правовых норм информационной деятельности;
- приобретение опыта использования информационных технологий в индивидуальной и коллективной учебной и познавательной деятельности, в том числе проектной деятельности.
С другой стороны, базовый курс призван заложить основу, как для последующего развития информатики, так и для успешной работы с различными информационными моделями на других учебных предметах.
В существующем обязательном минимуме содержания образования вопросы, относящиеся к моделированию сведены в содержательную линию "Моделирование и формализация". Она определена следующим перечнем понятий: моделирование как метод познания, формализация, материальные и информационные модели, информационное моделирование, основные типы информационных моделей [6].
Дальнейшее развитие содержания стандарта общего (среднего) образования по информатике и информационным технологиям приводит к формированию нового обязательного минимума содержания образования и формированию новых содержательных линий, среди которых существенное место отведено и линии «Информационные модели и системы».
В соответствии с требованиями к уровню подготовки выпускников, в результате изучения данной линии на базовом уровне ученик должен знать/понимать назначение и виды информационных моделей, описывающих реальные объекты и процессы; а также уметь оперировать различными видами информационных объектов, в том числе с помощью компьютера, соотносить полученные результаты с реальными объектами; распознавать и описывать информационные процессы в социальных, биологических и технических системах; использовать готовые информационные модели, оценивать их соответствие реальному объекту и целям моделирования.
Однако, на сегодняшний момент, в большинстве программ по информатике для базового курса такой аспект моделирования как объект изучения представлен в недостаточной степени. В имеющихся сегодня учебниках информатики моделирование рассматривается преимущественно как средство обучения.
На основе анализа учебной литературы для различных ступеней школьного образования мы выявили следующее содержание линии «Информационное моделирование».
В курсе информатики для младших школьников "Роботландия", предложенном А.А. Дувановым, Я.Н. Зайдельманом, Ю.А. Первиным, М.А. Гольцманом, рассматривается 12 тем. Одной из целей данного курса является умение формализовать задачу, выделять в ней логически самостоятельные части, определять взаимосвязи этих частей, проектировать решение [7].
Наиболее полно содержательная вопросы линии "Моделирование и формализация" представлена в программе пропедевтического курса информатики (1-6 класс) А.В. Горячева, А.С. Лесневского и охватывает следующие вопросы [5]:
• логические модели (11ч);
• приемы построения и описания моделей (8 ч);
• группы объектов, объекты и классы (24 ч);
• модели в информатике (32 ч).
С.К. Ландо, А.Л. Семенов разработали программу для пропедевтического курса информатики (5-7 класс), в которой знакомство учащихся с вопросами моделирования происходит при изучении исполнителей (робота, чертежника, черепахи, водолея и др.). Однако понятия "модель" и "моделирование" в явном виде не употребляются.
В программе базового курса информатики А.А. Кузнецова, Л.Е.Самовольновой, Н.Д. Угриновича на тему "Формализация и моделирование" отводится 8 часов. Основными понятиями этой темы являются [8]: моделирование, формализация, информационная модель, информационная технология решения задач, компьютерный эксперимент. Причем акцент делается на информационную технологию решения задач на компьютере, включающей постановку задачи, построение модели, разработку алгоритма и программы, отладку и исполнение программы, анализ результатов.
А.Г. Гейн выделяет 4 линии базового курса информатики:
• алгоритмизация (7 класс);
• объектно-ориентированный подход к информационному моделированию (6-8 классы);
• логический подход к информационному моделированию (8-9 классы);
• системы компьютерного моделирования (9 класс).
Линия моделирования представлена отдельными видами моделей, а именно "черными ящиками" (6-8 классы), математическими моделями (8-9 класс), которые рассматриваются как модели задач, решаемых на компьютере.
Курс А.Г. Гейна, А.И. Сенокосова рассчитан на изучение в 7-9 классах общеобразовательных учреждений [9]. Линия моделирования представлена компьютерным моделированием, при изучении которого рассматриваются понятия "модель задачи", "компьютерная модель задачи", "адекватность модели", "компьютерный эксперимент".
В курсе А.Г. Кушниренко, Г.В. Лебедева, Я.Н. Зайдельмана, предназначенного для изучения в 7-9 классах общеобразовательных учреждений присутствует раздел "Основы информационного моделирования"[10]. Моделирование начинается с выделения существенной информации об объекте и представления этой информации значениями некоторого набора алгоритмических величин. Конечным результатом процесса информационного моделирования является получение набора величин и алгоритмов, полностью описывающих моделируемые действия и объекты.
Основная цель курса информатики Н.В. Макаровой, рассчитанного на изучение в 5-11 классах, ориентация на формирование информационной культуры школьника, развитие его логического мышления, творческого и познавательного потенциала [11]. Курс построен на основе интеграции идей информационного и системного подходов (объектно-информационный подход к изучению информатики). Обучение школьников системному подходу к осмыслению событий и явлений окружающего мира осуществляется в процессе анализа структуры информационных объектов и их взаимосвязей, которые являются моделями реальных объектов и процессов, при освоении технологии работы в различных программных средах. Этот подход нашел отражение в соответствующих учебниках информатики.
Экспериментальный курс "Информационная культура" (1-11 классы) Ю.А. Первина предусматривает изучение линии моделирования в 10 классе . Она представлена следующими понятиями: понятие информационной модели, простейшая модель и ее расширения, конкурирующие расширения модели кинозала, окончательная модель кинозала, информационная модель транспортной сети.
Таким образом, несмотря на существование различных программ для изучения вопросов моделирования в базовом курсе информатики, можно выделить общий для большинства из них подход, а именно использование информационного моделирования как средства обучения с акцентом на построение алгоритмов и их исследованием на компьютере.
Среди профильно-ориентированных курсов, продолжающих базовый курс информатики в старших классах полной средней школы, достойное место может занять курс "Компьютерное математическое моделирование" (КММ). Такой курс отличается значительной широтой, максимальным использованием межпредметных связей информатики, с одной стороны, и математики, физики, биологии, экономики и других наук, с другой стороны, причем связи эти базируются на хорошо апробированной методологии математического моделирования, которая делает предмет целостным. Метод математического моделирования является с давних времен одним из фундаментальных методов познания, а появление и развитие ИТ дало новый толчок его совершенствованию.
Разработанный Е.К. Хеннером, А.П. Шестаковым курс "Математическое моделирование" ориентирован в основном на школы физико-математического профиля. В курсе рассматриваются следующие вопросы: "Математический аппарат моделирования", "Моделирование физических процессов", "Математическое моделирование в экологии", "Линейное программирование", "Моделирование случайных процессов в системах массового обслуживания". Курс снабжен пакетом диалоговых моделирующих программ, реализующих большую часть задач.
Курс "Основы информационного моделирования" В.К. Белошапки, А.С.Лесневского рассчитан на учащихся, владеющих основами компьютерной грамотности. Теоретическим ядром курса является изучение основ системно-информационного языка описания формальных моделей. Специфика метода информационного моделирования (по отношению к конкретному типу моделей) раскрывается на примерах моделирования в различных предметных областях. В курсе рассматриваются классификационные модели, динамические модели и логико-лингвистические модели.
Курс информатики, разработанный С.А. Бешенковым, Е.А. Ракитиной, рассматривает следующие вопросы информационного моделирования:
• Информационное моделирование как метод познания.
• Назначение моделей. Объект, субъект и цели моделирования.
• Формы представления моделей.
• Гипертекст как информационная модель.
• Формализация как важнейший этап моделирования.
• Количественные и качественные оценки моделей. Адекватность модели объекту и цели моделирования. Модели мировоззрения.
• Компьютерное моделирование и его виды.
• Алгоритм как информационная модель.
• Модель процесса управления.
• Основные методы научных исследований в информатике системно информационный анализ, информационное моделирование, компьютерный эксперимент.
В этом курсе моделирование достаточно полно представлено во всех трех аспектах: и как объект изучения, и как средство обучения, и как инструмент познания.
Обобщая вышеизложенное, можно сделать вывод о том, что вопросы обучения моделированию рассматриваются на всех ступенях обучения информатике.
В базовом курсе информатики акцент делается или на компьютерном моделировании (этапы решения задачи на компьютере), или на работе в специально разработанной моделирующей среде. Теоретические вопросы моделирования рассматриваются в основном в 10-11 классах, где среди множества моделей выделяется, как правило, не более трех видов, то есть моделирование как объект изучается только в курсе информатики для старших классов.
На всех ступенях обучения приоритет отдается моделированию как средству обучения, что вполне объяснимо, учитывая, что само обучение, по сути, представляет собой информационный процесс. Как инструмент познания информационное моделирование отражается в существующих курсах информатики в меньшей степени. В основном это связано с рассмотрением моделирования как метода научного исследования при решении задач на компьютере. Наименьшее значение придается моделированию как объекту изучения. В основном этот аспект сводится к введению понятий "модель" и "моделирование", рассмотрению моделей разных видов. О модели как новом объекте говорится в ряде учебных пособий, но в основном на уровне декларативных заявлений. Крайне мало уделяется внимание свойствам моделей и свойствам объектов языка моделирования.