Методические основы преподавания

Изучение моделирования и формализации позволяет решить одну из задач курса информатики - формирование у учащихся системно-информационной картины мира, а основные понятия этой содержательной линии, такие как объект, система, системный эффект, системный анализ, модель, моделирование, формализация являются мощным аналитическим инструментарием на современном этапе развития предметного курса информатики.

В результате изучения учащиеся должны понимать сущность информационного моделирования и необходимость формализации при моделировании, а также знать основные понятия раздела, об информационных моделях организации данных и уметь объяснять связи между элементами системы, выделять основное свойство системы, отличать модель от объекта в конкретной ситуации, • выбирать наиболее эффективный способ хранения, представления и обработки данных с помощью компьютерной технологии.

Далее рассмотрим методические особенности введения основных понятий.

Одно из основных понятий данной содержательной линии - объект.

По учебнику И. В. Макаровой для VI—VII классов "объект - некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое" [11]. Далее рассматриваются объекты-предметы, имена объектов, свойства, действия объектов и над объектами, среда обитания объектов. В соответствии с задачником-практикумом И. Г. Семакина "объект - это то, о чем идет речь [12]. Объектом может быть все, что угодно: дом, если мы говорим о доме, звезды, если мы смотрим на звездное небо, голод, если мы думаем о том, что проголодались". Необходимо конкретизировать это объяснение для учащихся, не сужая его по содержанию. Если учитель информатики согласен с мнением о том, что содержательная линия является связующей для всего курса информатики, то понятие объекта вполне возможно вводить в начале VII класса, аналогично тому, как в физике вводится понятие физического тела: "Объектом можно считать предмет, процесс или явление, имеющее имя и воспринимаемое нами как единое целое".

Далее следует разобрать примеры объектов-предметов (книга, человек, кошка и пр.), объектов-явлений (снег, гром, вулкан, молния и пр.), объектов-процессов (учеба, суд, выборы и пр.).

Рассмотрение явлений и процессов как сложных объектов упрощает в дальнейшем восприятие основ системологии и элементов кибернетики.

Не следует упускать возможности логического перехода к идее формализации использованием заданий типа:

"Дайте имена объектам ...

а) выросшим на яблоне;

б) находящимся в библиотеке;

в) продающимся в "Детском мире";

г) находящимся на рабочем столе Windows".

Путем рассуждений о том, что все основные объекты, находящиеся в библиотеке, имеют имя "книга", так как обладают общими признаками (существенными свойствами), можно подойти к основному тезису формализации - возможности разделения объекта и его обозначения, ведь мы говорим не о конкретной книге, а об объекте "книга" вообще, т. е. формально о любой книге.

Естественно, необходимо в дальнейшем опираться на вводимые понятия, изучая темы, относящиеся к другим содержательным линиям. Например, можно перейти к теме "Основные устройства компьютера", активно используя схемы, или к теме "Программное обеспечение компьютера", где понятие "объект" относится к файлу, папке, документу и т.д. Все это, на наш взгляд, удачно реализовано в учебнике Н.В. Макаровой для VI—VII классов [11].

Переход к понятию "система" может быть достаточно простым. На протяжении одного - двух лет обучения учащиеся оперируют понятием "объект" в самых разных контекстах, теперь следует связать объекты в систему. На наш взгляд, это следует делать после изучения основ алгоритмизации, где продолжается изучение формального описания действий объекта-исполнителя (также формального).

У Н.В. Макаровой переход к моделированию происходит без рассмотрения основ системологии в отличие от подхода И.Г. Семакина, в котором простые и сложные объекты анализируются как системы. "Система -это целое, состоящее из элементов, взаимосвязанных между собой" - такое объяснение дается в задачнике-практикуме И.Г.Семакина, а далее следует хорошая подборка задач, посильная для учащихся VII—IX классов [12].

Объясняя понятие "система", можно сделать акцент на приоритет логических связей между объектами системы, тогда объяснение этого понятия может быть таким:

"Множество объектов, логически связанных между собой, образуют систему".

Акцент на логические связи не случаен, ведь задачей изучения основ системологии в курсе информатики является анализ систем различной природы, нахождение и объяснение связей между элементами систем с целью управления информационными процессами, в них протекающими, а также выделение основного свойства любой системы - возникновение "системного эффекта". Логические взаимосвязи элементов системы – это продуманная структура будущей системы. У И.Г. Семакина "структура -это определенный способ объединения элементов, составляющих систему". Разная структура - разные свойства - разное назначение систем, состоящих из одинаковых элементов. Например, куча кирпичей или блоков не система, так как нет связей. Кирпичный (блочный) дом - сложный объект, можно считать системой. Элементами системы являются кирпичи или блоки. Логическую взаимосвязь (структуру) продумал архитектор. Из тех же элементов можно получить другие системы - школа, гараж и пр.

Другой пример явных логических связей объектов системы: периодическая система химических элементов структурирована наглядно в виде таблицы, но в виде целого существует только как табличная информационная модель.

Рассмотрение таких систем, как файловая, государственной власти, система образования, и других в виде структурных схем позволит заложить у учащихся основы системно-структурного взгляда на мир. Переход в дальнейшем к любой теме курса информатики вполне обоснован, так как мы изучаем системы в различных проявлениях (компьютер, системы программирования) и информационные процессы в них протекающие (представление и обработку графической, текстовой и числовой информации).

Основы системологии хорошо разработаны в учебных пособиях для начального курса информатики авторского коллектива под руководством А.В. Горячева. При переходе к базовому курсу наработанные навыки систематизации теряются, это вместо того, чтобы развивать их и перейти к профильному изучению информатики любого направления в старших классах, где эти навыки необходимы для эффективной организации учебного труда, а также для понимания объектно-ориентированной парадигмы программирования.

Прежде чем перейти к теме моделирования более широко (в рамках линии "Основы алгоритмизации" учащиеся познакомились лишь с математической моделью как одним из необходимых шагов формализации), т. е. рассмотреть теоретические основы моделирования, можно познакомить учащихся с элементами кибернетики. В настоящее время этой теме уделено немного внимания в учебниках информатики И.Г. Семакина и Н.Д. Угриновича.

В учебнике И.Г. Семакина тема "Информация и управление" идет после изучения баз данных и баз знаний как мотивация к изучению темы "Основы алгоритмизации и программирования"[13]. Методисты-практики отмечают, что с элементами кибернетики лучше знакомить после изучения алгоритмизации и программирования, когда накоплено достаточно примеров взаимодействия между объектами системы. Вместе с учащимися можно проанализировать различные виды алгоритмов (линейный, разветвленный, циклический), реализованных в виде команд по управлению объектом или системой, приводящих к заранее поставленной цели, оценить ее эффективность. А предшествующее изучение темы "Основы системологии" позволит учащимся легко выделять связи (прямые и обратные) между объектами системы. Знакомство с элементами кибернетики мотивирует изучение основ моделирования и формализации, так как часто учащиеся не удовлетворены ответом на вопрос о цели моделирования как методе научного познания окружающего мира, а цель изучения этого метода как инструментария нахождения эффективного решения поставленной задачи функционирования системы, учащимся IX класса уже понятна и вполне удовлетворяет.

Обсуждение с учащимися проблемы исследования сложных объектов или систем (гроза, вулкан) приведет к пониманию сложности или полной невозможности процесса исследования непосредственно объекта. Таким образом, учащимся объясняется цель моделирования и вводится понятие модели. Разговор о моделях следует вести в режиме диалога, развивая те представления, которые уже есть у учащихся на интуитивном уровне. Определение модели может быть таким: "Модель — это упрощенное подобие реального объекта или процесса, содержащее существенное свойство данного объекта".

Чтобы определить, какие свойства будут являться существенными, необходимо провести системный анализ, т. е. определить цель моделирования для конкретного случая, структуру и внешний вид будущей модели.

Необходимо сделать акцент именно на цели моделирования, поскольку она определяет те свойства оригинала, которые должны быть воспроизведены в модели.

Если помнить, что по определению объект — это не только предмет, но и процесс или явление, то и примеры моделирования должны быть соответствующими. Умение выделять отношение "объект-модель" в конкретной ситуации может оказаться полезным в будущем.

Например, можно предложить учащимся такое задание:

"Выделите отношения "объект-модель" в следующих цепочках:

1. Автомобиль - фото автомобиля - детальный чертеж автомобиля.

2. Самолет - ураган - аэродинамическая труба, создающая аналогичные условия для полета.

3. Человек - сердце -кардиограмма".

Примеры должны помочь учащимся прийти к выводу, что один и тот же объект может иметь множество моделей, а разные объекты могут описываться одной моделью.

Далее подходим к основной классификации моделей: материальные и информационные модели.

Понятие информационной модели лучше объяснять по учебнику С.А. Бешенкова, Е.А. Ракитиной [14]: "Информационная модель — это описание моделируемого объекта на одном из языков кодирования информации". Здесь очевидна связь данной линии с темами "Информация и информационные процессы" и "Представление информации".

В развитие темы информационных моделей вводится понятие формализации - из того же учебника: "Формализация - приведение существенных свойств и признаков объекта моделирования к выбранной форме".

Закрепление элементов формализации отрабатывается на примерах представления информационной модели в различных ее формах: в виде рисунка, схемы, таблицы, чертежа, формулы, словесного описания, программы и пр.

Здесь же можно ввести классификацию моделей по временному фактору: один и тот же объект можно изучать, используя как статическую, так и динамическую модель. Например: необходимые чертежи для строительства дома - это статическая информационная модель, А расчеты и графики, отражающие состояние дома через несколько лет после взаимодействия с ветрами, снегами и прочими природными явлениями, можно считать динамической информационной моделью.

Рассмотрение трех моделей организации данных позволит связать изученное в базовом курсе с дальнейшим изучением информатики в виде профильного или углубленного курса.

Данных об одном объекте (системе) накапливается со временем столько, что необходимо определить способ их хранения и представления. Существуют три модели организации данных: реляционная (табличная), иерархическая, сетевая.

Реляционная модель представляет информацию об объекте в строках и столбцах прямоугольной таблицы. Программы, позволяющие реализовать этот способ хранения и представления данных, - Excel, Access.

Иерархическая модель представляет систему в виде структурной схемы (граф, блок-схема), где объекты располагаются по уровням с фиксированными связями между уровнями.

Сетевая модель отличается от иерархической модели типом связей между уровнями - здесь они свободные. Примером сетевой модели организации данных может служить структура организации глобальной сети Интернет.

После повторения в старшем звене теоретических основ моделирования уместен переход к графам, разумеется, в объеме не более чем подборка задач в двухтомнике И. Г. Семакина [12]. С блок-схемами учащиеся знакомы по теме "Основы алгоритмизации и программирования". Схема моделей организации данных позволяет рассмотреть взаимосвязь моделирования и других тем курса информатики.

К представленной схеме организации данных можно возвращаться многократно, повторяя и дополняя ее. Она связывает тему математического и компьютерного моделирования с табличным представлением данных (Excel), базами данных (Access), основами системологии (модели на графах), элементами теории управления, телекоммуникациями (локальные и глобальные сети).

В ходе выполнения нашей курсовой работы мы ознакомились с методикой обучения информационному моделированию в основной школе, предложенной директором школы № 1231 г. Москвы, учителем информатики Федотовой Светланой Германовой (См. Приложение 2.). Данная методика была опробована на базе Государственного образовательного учреждения средней общеобразовательной школы № 1231 им. В.Д.Поленова с учащимися 8-9 классов. На основе анализа результатов использования данной методики, автором отмечено, что применение предложенной методики значительно упростило переход от пропедевтического курса к теоретической и практической деятельности учащихся на уроках. Усвоение учащимися теоретических знаний стало более осознанное, прочное и менее формальное. В данной методике при планировании содержания обучения авторы учитывали:

- тенденции развития школьного курса информатики, заключающиеся в смещении акцента с использования технологий и программирования, к формированию умений информационного моделирования, что влечет за собой необходимость более широкого включения вопросов моделирования, изучаемых в основной школе;

- возрастные особенности школьников, накопленный ими опыт, знания и умения;

- основные понятия информационного моделирования являются связующим звеном всего курса информатики, а также связующим звеном информатики с другими предметами (а в дальнейшем, с практической и профессиональной деятельностью учащихся).

Такой подход, по мнению Федотовой С.Г. позволил выделить ряд преимуществ:

- способствование формированию системного взгляда и целостной информационной картины мира;

- приведение к более осознанному применению информационного моделирования в учебной деятельности;

- развитие способностей анализа и синтеза;

- развитие познавательных интересов, интеллектуальных и творческих способностей;

- использование моделей и моделирующих программ в области естествознания, обществознания, математики.

Выводы по главе II

В процессе выполнения задач, поставленных нами в начале работы, мы установили, что моделирование занимает одно из ведущих мест школьного базового курса информатики. При изучении темы прослеживается интересная связь информатики с другими науками: с историей, математикой, астрономией, физикой, биологией.

Во второй главе работы мы рассмотрели место темы «Формализация и моделирование» в школьном курсе информатики, выявили требования к содержанию преподавания на различных ступенях школьного образования, а также подходы к раскрытию учебных вопросов в школьных учебника различных авторов (А.В.Горячева, Н.В.Макаровой, И.Г.Семакина, Н.Д.Угриновича и др.). Изученные материалы, а также анализ опыта работы учителя-практика директора школы № 1231 г. Москвы, учителя информатики Федотовой Светланой Германовой позволяют нам сделать вывод о том, что выбор методики, прежде всего, зависит от специфики работы учителя, возрастных особенностей развития учащихся и уровня их обученности.

Таким образом, опираясь на изученные во второй главе материалы, мы можем перейти к представлению результатов нашей опытно-экспериментальной работы.


Наши рекомендации