Меню
Бесплатно
Главная  /  Содержания  /  Применение моделирования для обучения в области компьютерных наук. Современные проблемы науки и образования Обучение компьютерному моделированию статья

Применение моделирования для обучения в области компьютерных наук. Современные проблемы науки и образования Обучение компьютерному моделированию статья

Дипломная работапо теме:

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

Введение

Глава I. Теоретические основы развития творческих способностей школьников в процессе обучения компьютерному моделированию

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

Заключение

Библиография

Приложение

Введение

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

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

К сожалению, современная массовая школа еще сохраняет нетворческий подход к усвоению знаний. Однообразное, шаблонное повторение одних и тех же действий убивает интерес к обучению. Дети лишаются радости открытия и постепенно могут потерять способность к творчеству. Одна из основных проблем современного образования низкая творческая инициатива учащихся. Подавляющее большинство школьников проявляют полную неспособность к решению задач, не имеющих стандартных алгоритмов решения. Задача современной школы разработка и применение специальных методик, направленных на развитие творческих способностей.

Анализу и систематизации различных аспектов формирования и развития творческих способностей посвящены работы Д.Б. Богоявленской, Л.С. Выготского, В.Н. Дружинина, Н.С. Лейтеса, А.Н. Лука, И.Я. Пономарева, С.Л. Рубинштейна, Б.М. Теплова, В.Д. Шадрикова и др.

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

Мнение о том, что по степени влияния на процесс формирования творческой личности информатика занимает особое место, признают многие ученые - А.И. Бочкин, В.А. Далингер, Г.Г. Воробьев, В.Г. Кинелев, К.К. Колин и др. Причин для этого несколько. Во-первых, информатика - фундаментальная и комплексная наука, охватывающая все сферы человеческой деятельности. Во-вторых, информатика, в узком смысле, - наука о том, как применяются в человеческой деятельности компьютер и системы телекоммуникаций, которые, в свою очередь, могут играть роль эффективного средства развития творческих способностей учащихся.

Наша исследовательская работа направлена на изучение влияния учебно-творческих задач при обучении компьютерному моделированию на уроках информатики на развитие творческих способностей школьников.

Изучению различных аспектов информационного моделирования, методов формализации знаний на основе информационного моделирования, посвящены работы В.К. Белошапки, С.А. Бешенкова, И.В. Галыгиной, А.Г. Гейна, А.В. Горячева, Т.Б. Захаровой, И.И. Зубко, А.А. Кузнецова, B. C. Леднева, А.С. Лесневского, В.П. Линьковой, Н.В. Макаровой, Н.В. Матвеевой, Е.А. Ракитиной, Ю.Ф. Титовой, Е.К. Хеннера, А.П. Шестакова, М.И. Шутиковой и других авторов.

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

Одним из способов развития творческих способностей учащихся является идея использования учебно-творческих задач и решения их с помощью компьютера. При решении таких задач происходит акт творчества, находится новый путь или создается нечто новое. Вот здесь-то и требуются особые качества ума, такие, как наблюдательность, умение сопоставлять и анализировать, находить связи и зависимости все то, что в совокупности и составляет творческие способности.

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

Объект исследования : развитие творческих способностей учащихся.

Предмет исследования : развитие творческих способностей учащихся в процессе обучения компьютерному моделированию.

Цель исследования : исследовать возможности развития творческих способностей учащихся при обучении компьютерному моделированию с использованием учебно-творческих задач в школьном курсе информатики.

Для достижения цели исследования предполагается решить следующие задачи :

Выявить сущность творческих способностей школьников;

Определить место и значение, цели и задачи обучения компьютерному моделированию;

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

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

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

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

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

Для решения поставленных задач и проверки гипотезы использовался комплекс взаимодополняющих методов исследования :

компьютерное моделирование творческая способность

Теоретические: анализ психолого-педагогической, научно-методической, учебной литературы, материалов периодической печати и нормативных документов;

Диагностические (тестирование учащихся);

Эксперимент.

Структура нашей исследовательской работы:

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

Во введении обоснована актуальность темы данной работы.

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

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

В заключении раскрыто теоретическое и практическое значение полученных результатов.

Глава I. Теоретические основы развития творческих способностей школьников в процессе обучения компьютерному моделированию

1.1 Творчество и творческие способности

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

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

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

Виды творчества весьма различны по своей природе - это художественное, научное, техническое, педагогическое творчество. Следуя Л.С. Выготскому, определявшему "творчество социальных отношений", т.е. "творческие способности к быстрой и умелой социальной ориентировке" , можно выделить коммуникативное и адаптивное творчество .

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

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

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

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

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

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

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

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

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

Задатки творческих способностей присущи любому человеку. Нужно суметь их раскрыть и развить.

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

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

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

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

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

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

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

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

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

1. Способность видеть проблему там, где её не видят другие.

2. Способность сворачивать мыслительные операции, заменяя несколько понятий одним и используя всё более ёмкие в информационном отношении символы.

3. Способность применить навыки, приобретённые при решении одной задачи к решению другой.

4. Способность воспринимать действительность целиком, не дробя её на части.

5. Способность легко ассоциировать отдалённые понятия.

6. Способность памяти выдавать нужную информацию в нужную минуту.

7. Гибкость мышления.

8. Способность выбирать одну из альтернатив решения проблемы до её проверки.

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

10. Способность видеть вещи такими, какие они есть, выделить наблюдаемое из того, что привносится интерпретацией.

11. Лёгкость генерирования идей.

12. Творческое воображение.

13. Способность доработки деталей, к совершенствованию первоначального замысла .

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

1. Реализм воображения - образное схватывание некоторой существенной, общей тенденции или закономерности развития целостного объекта, до того, как человек имеет о ней четкое понятие и может вписать её в систему строгих логических категорий.

2. Умение видеть целое раньше частей.

3. Надситуативно-преобразовательный характер творческих решений - способность при решении проблемы не просто выбирать из навязанных извне альтернатив, а самостоятельно создавать альтернативу.

4. Экспериментирование - способность сознательно и целенаправленно создавать условия, в которых предметы наиболее выпукло обнаруживают свою скрытую в обычных ситуациях сущность, а также способность проследить и проанализировать особенности "поведения" предметов в этих условиях.

Ученые и педагоги, занимающиеся разработкой программ и методик творческого воспитания на базе ТРИЗ (теория решения изобретательских задач) и АРИЗ (алгоритм решения изобретательских задач) считают, что один из компонентов творческого потенциала человека составляют следующие способности:

1. Способность рисковать.

2. Дивергентное мышление.

3. Гибкость в мышлении и действиях.

4. Скорость мышления.

5. Способность высказывать оригинальные идеи и изобретать новые.

6. Богатое воображение.

7. Восприятие неоднозначности вещей и явлений.

8. Высокие эстетические ценности.

9. Развитая интуиция .

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

Дивергентное мышление характеризуют :

· быстрота - способность высказывать максимальное количество идей, способов решения той или иной проблемы, причем здесь важно их количество, а не качество;

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

· оригинальность - способность порождать новые нестандартные идеи, отдаленные ассоциации, находить необычные ответы, отличающиеся от общепринятых;

· точность - способность совершенствовать продукт творчества, добавляя детали, стремиться к завершенности .

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

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

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

Воображение - это процесс преобразования представлений, отражающих реальную действительность, и создание на этой основе новых представлений .

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

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

Возникшее в труде творческое воображение предполагает самостоятельное создание образов, реализуемых в оригинальных и ценных продуктах деятельности 926, с.65].

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

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

1.2 Обучение компьютерному моделированию в школьном курсе информатики

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

1.2.1 Место и значение компьютерного моделирования в школьном курсе информатики

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

Не следует считать, что тема моделирования носит чисто теоретический характер и автономна от всех других тем. Большинство разделов базового курса имеют прямое отношение к моделированию, в том числе и темы, относящиеся к технологической линии курса. Текстовые и графические редакторы, СУБД, табличные процессоры, компьютерные презентации следует рассматривать как инструменты для работы с информационными моделями. Алгоритмизация и программирование также имеют прямое отношение к моделированию. Следовательно, линия моделирования является сквозной для многих разделов базового курса.

По мнению Бешенкова С.А. и др. темы "Информация и информационные процессы" и "Формализация и моделирование" являются ключевыми в курсе информатики. Данные темы объединяют в единое целое такие традиционные темы курса, как "Алгоритмы и исполнители", "Информационные технологии" и др. .

Создатели авторских курсов "Информатика в играх и задачах" и "Информатика-плюс" считают, что основная задача школьного курса информатики - формирование и развитие умения анализировать и строить информационно-логические модели.

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

Кузнецов А.А., Бешенков С.А., Ракитина Е.А. считают, что основными компонентами курса информатики, которые придают ему системный характер, являются "Информационные процессы", "Информационные модели", "Информационные основы управления". Решение задачи всегда начинается с моделирования: построения или выбора ряда моделей: модель содержания задачи (формализация условий), модель объекта, выбранная в качестве рабочей для решения этой конкретной задачи, модель (метод) решения и модель процесса решения задачи.

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

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

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

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

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

Галыгина И.В. считает, что обучение информационному моделированию целесообразно проводить на основе следующих подходов:

модельного, в соответствии, с которым моделирование рассматривается как инструмент познания, объект изучения и средство обучения;

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

Информационное моделирование в педагогике может рассматриваться в трех аспектах, как:

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

средство обучения, так как процесс обучения в большинстве случаев связан с оперированием информационными моделями изучаемого объекта, такими как словесное описание, графическое изображение,

формульное представление закономерностей и др.;

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

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

Включение в содержательную линию "Моделирование и формализация" базового курса информатики модуля "Информационное моделирование" позволит создать прочную основу для:

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

знакомства учащихся с методикой научной исследовательской деятельности;

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

Титова Ю.Ф. считает, что важнейшей образовательной функцией является развитие творческого потенциала учащихся. Опыт творческой деятельности формируется через решение проблемных задач разной направленности и, в частности, через исследовательскую деятельность. Одним же из важнейших инструментов исследовательской деятельности является моделирование. Автором была разработана методика обучения моделированию в базовом курсе информатики, сочетающая теоретический материал, в основе которого лежит формализованный подход к разработке и исследованию моделей, и комплекс исследовательских задач, обеспечивающий интеграцию знаний из различных образовательных областей. Автор считает, что применение данной методики обеспечит развитие у учащихся широкого спектра интеллектуальных умений, таких как абстрагирование и конкретизация, обобщение, классификация, анализ, осмысление результатов своих действий.

1.2.2 Цели и задачи обучения моделированию и формализации

Цели и задачи обучения информатики в основной школе сформулированы следующим образом:

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

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

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

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

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

Воспитание необходимых норм поведения и деятельности в соответствии с требованиями информационного общества как закономерного этапа развития цивилизации.

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

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

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

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

В конце изучения раздела учащиеся должны знать :

· о существовании множества моделей для одного и того же объекта;

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

учащиеся должны уметь :

· приводить примеры моделирования и формализации;

· приводить примеры формализованного описания объектов и процессов;

· приводить примеры систем и их моделей.

· строить и исследовать простейшие информационные модели на компьютере.

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

Формализация описания реальных объектов и процессов, примеры моделирования объектов и процессов, в том числе - компьютерного. Модели, управляемые компьютером.

Виды информационных моделей. Чертежи. Двумерная и трехмерная графика.

Диаграммы, планы, карты.

Таблица как средство моделирования.

- Кибернетическая модель управления: управление, обратная связь.

Практические работы:

1. Постановка и проведение эксперимента в виртуальной компьютерной лаборатории.

2. Построение генеалогического дерева семьи.

3. Создание схемы и чертежа в системе автоматизированного проектирования.

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

5. Построение и исследование компьютерной модели, реализующей анализ результатов измерений и наблюдений с использованием динамических таблиц.

6. Построение и исследование геоинформационной модели в электронных таблицах или специализированной геоинформационной системе.

Исходя из этого возможно следующее разделение линии "Формализация и моделирование" на темы:

· Объект. Классификация объектов. Модели объектов. 2ч.

· Классификация моделей. Основные этапы моделирования. 2ч.

· Формальная и неформальная постановка задачи.

· Основные принципы формализации. 2ч.

· Понятие об информационной технологии решения задач.

· Построение информационной модели. 2ч.

Образовательные задачи, решаемые в ходе изучения информационного моделирования.

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

Общее развитие и становление мировоззрения учащихся.

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

Овладение моделированием как методом познания.

Основной упор необходимо сделать на выработку общего методологического подхода к построению компьютерных моделей и работе с ними. Необходимо:

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

2. выделить преимущества и недостатки компьютерного эксперимента по сравнению с экспериментом натурным;

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

Выработка практических навыков компьютерного моделирования.

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

Содействие профессиональной ориентации и развитию творческого потенциала учащихся.

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

Преодоление предметной разобщенности, интеграция знаний.

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

Развитие и профессионализация навыков работы с компьютером.

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

1.2.3 Формирование основных понятий при обучении компьютерному моделированию

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

История моделирования насчитывает тысячи лет. Человек рано оценил и часто использовал в практической деятельности метод аналогий. Моделирование прошло долгий путь - от интуитивного аналогизирования до строго научного метода.

Прежде чем начать обучение моделированию, необходимо сконцентрировать внимание учащихся на актуальность изучаемого: человек издавна использует моделирование для исследования объектов, процессов, явлений в различных областях. Результаты этих исследований служат для определения и улучшения характеристик реальных объектов и процессов; для понимания сути явлений и выработки умения приспосабливаться или управлять ими; для конструирования новых объектов или модернизации старых. Моделирование помогает человеку принимать обоснованные и продуманные решения, предвидеть последствия своей деятельности. Благодаря компьютерам не только существенно расширяются области применения моделирования, но и обеспечивается всесторонний анализ получаемых результатов.

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

Изучение раздела проходит по спирали: начинается с понятия "объект".

Объект - некоторая часть окружающего нас мира, которая может быть рассмотрена как единое целое.

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

После систематизации понятий, связанных с объектом, происходит плавный переход к понятиям модель, моделирование, классификация моделей.

Термины "модель", "моделирование" являются неразрывно связанными, поэтому целесообразно обсуждать их одновременно.

Слово "модель" произошло от латинского слова modelium , которое означает мера, образ, способ и т.д. Его первоначальное значение было связано со строительным искусством, и почти во всех европейских языках оно употреблялось для обозначения образа, или прообраза, или вещи, сходной в каком-то отношении с другой вещью .

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

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

В схожем определении В.А. Штоффа можно выделить такие признаки модели:

· это мысленно представляемая или материально реализуемая система;

· она воспроизводит или отображает объект исследования;

· она способна замещать объекты;

· её изучение дает новую информацию об объекте.

А.И. Уемов выделяет обобщенные признаки модели :

1. Модель не может существовать изолированно, потому что она всегда связана с оригиналом, то есть той материальной или идеальной системой, которую она замещает в процессе познания.

2. Модель должна быть не только сходна с оригиналом, но и отлична от него, причём модель отражает те свойства и отношения оригинала, которые существенны для того, кто её применяет.

3. Модель обязательно имеет целевое назначение.

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

Понятие модели относится к фундаментальным общенаучным понятиям, а моделирование - это метод познания действительности, используемый различными науками.

Моделирование - построение моделей для изучения объектов, процессов, явлений.

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

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

Материальные (натурные) и информационные модели.

По способу представления модели делятся на материальные и информационные (См. Схему 2 ).


Материальные модели иначе можно назвать предметными или физическими. Они воспроизводят геометрические свойства оригинала и имеют реальное воплощение.

Примеры материальных моделей:

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

2. Глобус - модель планеты Земля.

3. Школьные пособия (скелет человека - модель реального скелета, модель атома кислорода и т.д.)

4. Физические и химические опыты.

Информационные модели нельзя потрогать или увидеть, они не имеют материального воплощения, потому что строятся только на информации.

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

К информационным моделям можно отнести вербальные и знаковые модели.

Вербальная модель - информационная модель в мысленной или разговорной форме.

Примеры вербальных моделей:

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

2. Идея, возникшая у изобретателя - модель изобретения.

3. Музыкальная тема, промелькнувшая в голове композитора - модель будущего музыкального произведения.

Знаковая модель - информационная модель, выраженная специальными знаками, т.е. средствами любого формального языка.

Примеры знаковых моделей:

1. Чертеж кухонной мебели - модель мебели для кухни.

2. Схема Московского метрополитена - модель метро г. Москвы.

3. График изменения курса евро - модель роста (понижения) курса евро.

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

По способу реализации информационные знаковые модели делятся на компьютерные и некомпьютерные.

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

Компьютерная модель - это модель, реализованная средствами программной среды.

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

Графическое, табличное и математическое моделирование удобно воплощать средствами ЭВМ. Для этого сейчас существуют разнообразные программные средства: системы программирования (СП), электронные таблицы (ЭТ), математические пакеты (МП), системы управления базами данных (СУБД), графические редакторы (ГР) и др.

Формализация.

К предметной области информатики относятся средства и методы компьютерного моделирования. Компьютерная модель может быть создана только на основе хорошо формализованной информационной модели. Что же такое формализация?

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

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

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

Этапы информационного моделирования

В процессе моделирования выделяют 4 этапа (См. Схему 3 ):

1. Постановка задачи.

2. Разработка модели.

3. Компьютерный эксперимент.

4. Анализ результатов моделирования.



Постановка задачи

· Описание задачи

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

· Формулировка цели моделирования

Целями моделирования могут быть:

Познание окружающего мира;

Создание объектов с заданными свойствами (эта цель соответствует постановке задачи "как сделать, чтобы…");

Определение последствий воздействия на объект и принятие правильного решения (эта цель соответствует постановке задачи "что будет, если…");

Определение эффективности управления объектом (процессом).

· Анализ объекта

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

2. Разработка модели

· Информационная модель

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

· Знаковая модель

Информационная модель, как правило, представляется в той или иной знаковой форме, которая может быть либо компьютерной, либо некомпьютерной.

· Компьютерная модель

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

3. Компьютерный эксперимент

· План моделирования

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

Тестирование - процесс проверки правильности модели.

Тест - набор исходных данных, для которых заранее известен результат.

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

· Технология моделирования

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

4. Анализ результатов моделирования

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

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

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

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

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

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

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

Проведем сравнительный анализ основных этапов компьютерного моделирования (автор - Н.В. Макарова ), и структуры творческого процесса (автор - Я.А. Пономарев ):

Этапы моделирования Этапы творческого процесса

1. Постановка задачи:

описание задачи;

цель моделирования;

анализ объекта.

1. Осознание проблемы:

возникновение проблемной ситуации;

осмысление и понимание наличных данных;

постановка проблемы (вопроса).

2. Разработка модели.

2. Разрешение проблемы:

выработка гипотезы;

развитие решения, эксперимент.

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

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

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

1. выделение предположений, на которых будет основана математическая модель;

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

Приведем пример выполнения задания по разработке математической модели массы портфеля школьника двумя учащимися:

Решение 1: Решение 2:

1. Выделение предположений:

масса дневника равна массе тетради;

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

в портфеле лежат только тетради, дневник, учебники и пенал.

m4 (кг) - масса пенала;

n (шт) - количество учебных предметов;

3. Математическая модель

М=m1+m2·n+m3· (n+1) +m4, где m1>0, m2>0, m3>0, m4>0, n>1.

1. Выделение предположений:

все учебники имеют одинаковую массу;

все тетради имеют одинаковую массу;

в портфеле могут лежать тетради, дневник, учебники, пенал и "еще что-нибудь" (игрушка, бутерброд и т.д.).

2. Определение исходных данных и результата:

m1 (кг) - масса пустого портфеля;

m2 (кг) - масса одного учебника;

m3 (кг) - масса одной тетради;

m4 (кг) - масса дневника;

m5 (кг) - масса пенала;

m6 (кг) - масса "еще чего-нибудь";

n1 (шт) - количество учебников;

n2 (шт) - количество тетрадей;

M (кг) - масса портфеля школьника.

3. Математическая модель:

М=m1+m2·n1+m3·n2+m4+m5++m6, где m1>0, m2>0, m3>0, m4>0, m5>0, m6>0, n1>0, n2>0.

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

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

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

Большинство задач информационного моделирования относятся к учебно-творческим задачам (УТЗ), определение, обоснование содержания и роли, а также классификация которых были предложены В.И. Андреевым. Остановимся подробнее на понятии учебно-творческих задач и их классификации.

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

По нашему мнению, при обучении моделированию возможно применение учебно-творческих задач на развитие самых различных компонентов творческих способностей.

Классификация учебно-творческих задач, предложенная В.И. Андреевым, довольно обширна.

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

Примеры задач на моделирование Развиваемые компоненты творческих способностей
1. Задачи с некорректно представленной информацией

Уже упомянутая задача о портфеле школьника, в которой практически отсутствует исходная информация, а есть только цель деятельности.

Разработать реляционную модель туристического агентства.

Способность находить нужную информацию и применять ее в условиях задачи
2. Задачи на прогнозирование

Математическое моделирование: какой будет численность населения России к 2050 году?

Словесное или графическое моделирование: разработать модель школы XXI в.

Способность генерировать идеи, выдвигать гипотезы
3. Задачи на оптимизацию При каких размерах длины и ширины прямоугольного участка площадью S будет затрачено наименьшее количество штакетника? Гибкость, рационализм мышления
4. Задачи на рецензирование Задачи на оценку адекватности модели: математическая модель зависимости роста численности популяции амеб от рождаемости выражается следующей формулой: Ч (I+1) =Ч (I) *2. Отражает ли данная модель реальный процесс? Какие факторы стоит учесть дополнительно? Критичность мышления, способность к оценочным суждениям
5. Задачи на обнаружение противоречия и формулировку проблемы В кинотеатре города, рассчитанном на 100 мест, в день проходит 5 сеансов. Фильм "Турецкий гамбит" будут показывать в течение недели. Исследуйте ситуацию с различных точек зрения путем формирования заданий для решения задач типа "что будет, если…" и "как сделать, чтобы…". Сформулируйте выводы и дайте рекомендации. Способность к видению проблем и противоречий
6. Задачи на разработку алгоритмических и эвристических предписаний

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

Разработайте алгоритм преобразования неструктурированной информации об объекте в таблицу вида "объект-свойство" или "объект-объект".

Составьте описательную модель поведения при знакомстве с лицом противоположного пола.

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

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

Придумайте задачу, в результате решения которой может быть получена логическая модель вида (А В) →С.

Способность формулировать и переформулировать задачи
8. Логические задачи

Задачи на создание логических моделей.

Задачи на разработку структурных (иерархических, сетевых, реляционных) моделей.

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

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

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

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

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

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

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

Встречаются различные классификации видов экспериментов.

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

2.1 Описание экспериментальной работы

Педагогический эксперимент проводился в государственном образовательном учреждении города Москвы центре образования №1456. Участники эксперимента - учащиеся одного из 9 классов. Исследование проводилось на протяжении 3 четверти 2008-2009 учебного года.

Часть учащихся (10 человек), посещавших факультатив, составляют экспериментальную группу; из оставшихся учащихся случайным образом были отобраны 10 человек, которые составили контрольную группу.

Сравниваемые группы учащихся равны по начальным данным и по условиям педагогического процесса при проведении формирующего эксперимента.

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

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

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

Экспериментальная работа состояла из трех этапов.

1 этап - констатирующий. Его целью было выявление уровня развития творческих способностей учащихся.

2 этап - формирующий. Цель: повысить уровень развития творческих способностей школьников посредством использования учебно-творческих задач при обучении графическому моделированию на факультативных занятиях.

3 этап - контрольный. Цель этого этапа: выявление уровня развития творческих способностей школьников (повторное тестирование).

Итак, 1 этап - констатирующий - выявление уровня развития творческих способностей учащихся.

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

Результаты проведенного тестирования см. в таблице 3.

2 этап - формирующий. Цель этапа: повысить уровень развития творческих способностей школьников посредством обучения компьютерному моделированию на факультативных занятиях.

На данном этапе при проведении факультативных занятий был использован разработанный нами блок факультативного курса, соответствующий следующему тематическому планированию (см. табл.1). В качестве программной среды для развития творческих способностей посредством обучения компьютерному моделированию нами был выбран графический редактор Paint.

Таблица 1.

Тематический план блока "Графическое моделирование"

№ занятия Тема занятия Количество часов Вид учебной деятельности
1 Понятия модели и моделирования. Классификации моделей. Графические модели 1 Лекция с элементами беседы
2 Этапы моделирования 1 Лекция с элементами беседы
3-5 Лабораторная работа №1 "Моделирование геометрических фигур" 3 (1+2) Лабораторный практикум
6-9

Конструирование - разновидность моделирования.

Лабораторная работа №2 "Компьютерное конструирование"

4 (2+2)

Лекция с элементами беседы.

Лабораторный практикум

10-13 Лабораторная работа №3 "Моделирование объемных конструкций" 4 (2+2) Лабораторный практикум
14 Подведение итогов. Выставка работ учащихся 1
Итого: 14

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

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

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

Лабораторные работы выдаются учащимся в печатном виде. Содержание фрагментов лабораторных работ, выделенных серым цветом, есть результат совместной работы учителя и учащихся, а именно процесса обсуждения поставленной задачи (см. &2).

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

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

Этот этап включает в себя проведение повторного тестирования участников экспериментальной и контрольной групп с использованием теста "Диагностика невербальной креативности" (см. приложение), для проверки эффективности проведенного обучения, а также сопоставление с результатами констатирующего этапа.

Результаты проведенного тестирования см. табл.4.

2.2 Методические разработки для обучения графическому моделированию в курсе информатики

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

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

В среде графического редактора очень важно уметь создавать обобщенную информационную модель графического объекта (см. табл.2) .


Таблица 2

Информационная модель графического объекта

Для построения компьютерных графических моделей следует решить следующие задачи:

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

· моделирование графических объектов с заданными свойствами, в частности, формой и размером

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

1. Учащиеся должны знать:

· способы представления изображений в памяти ЭВМ; понятия о пикселе, растре, кодировке цвета, видеопамяти;

· какие существуют области применения компьютерной графики;

· назначение графических редакторов;

· назначение основных компонентов среды графического редактора Paint: рабочего поля, меню инструментов, графических примитивов, палитры, ластика и пр.

2. Учащиеся должны уметь:

· строить изображения с помощью графического редактора Paint;

· сохранять рисунки на диске и загружать с диска.

Примеры лабораторных работ:

Лабораторная работа № 1 "Моделирование геометрических фигур"

Задача 1. "Правильный треугольник"

1 этап. Постановка задачи

ОПИСАНИЕ ЗАДАЧИ

Построить правильный треугольник с заданной стороной.

ЦЕЛЬ МОДЕЛИРОВАНИЯ

ФОРМАЛИЗАЦИЯ ЗАДАЧИ

2 этап. Разработка модели

Построить треугольник по алгоритму (см. рис.1) и доказать, что полученный треугольник действительно правильный. Данный алгоритм предложил Евклид в IVв. до н.э.

Рис.1. Алгоритм построения равностороннего треугольника с заданной стороной

План ЭКСПЕРИМЕНТА

1. Тестирование построенной по заданному алгоритму модели совмещением с исходным отрезком.

2. Построение и тестирование модели по собственному алгоритму с теми же исходными данными.

3. Исследование и анализ двух алгоритмов построения с целью определения наилучшего.

ПРОВЕДЕНИЕ ИССЛЕДОВАНИЯ

1. Докажите правильность приведенного и собственного алгоритмов для модели.

2. Совместите построения, выполненные по разным алгоритмам.

4 этап. Анализ результатов

Если при совмещении фигуры не совпали, то изменить алгоритм построения или увеличить точность выполнения алгоритма за счет работы в увеличенном масштабе (под лупой). Если совпали, то выберите наиболее удобный алгоритм.

Задача 2. "Правильный шестиугольник"

1 этап. Постановка задачи

ОПИСАНИЕ ЗАДАЧИ

Построить правильный шестиугольник с заданной стороной.

ЦЕЛЬ МОДЕЛИРОВАНИЯ (место для ответов учащихся)

_____________________________________________________________

ФОРМАЛИЗАЦИЯ ЗАДАЧИ (таблица заполняется учащимися)

Уточняющий вопрос Ответ

2 этап. Разработка модели

Построить шестиугольник по алгоритму (см. рис.2) и доказать, что полученный шестиугольник действительно правильный.

Рис.2. Алгоритм построения равностороннего шестиугольника с заданной стороной

3 этап. Компьютерный эксперимент

План ЭКСПЕРИМЕНТА (место для ответов учащихся)

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

ПРОВЕДЕНИЕ ИССЛЕДОВАНИЯ (место для ответов учащихся)

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

4 этап. Анализ результатов (место для ответов учащихся)

_____________________________________________________________

_____________________________________________________________

_____________________________________________________________

1. Построить равнобедренный треугольник по заданному основанию a и высоте h.

2. Построить прямоугольный треугольник по гипотенузе и катету.

3. Построить равнобедренный треугольник по боковой стороне и углу при вершине.

4. Построить треугольник по трем сторонам.

5. Построить правильный восьмиугольник с заданной стороной.

6. Построить треугольник по двум сторонам и углу между ними.

7. Построить параллелограмм по заданным сторонам и углу между ними.

8. Построить треугольник по стороне, противолежащему ей углу и высоте, проведенной из вершины этого угла.

9. Построить треугольник по двум сторонам и высоте, опущенной на одну из них.

10. Построить равнобедренный треугольник по основанию и радиусу описанной окружности.

Лабораторная работа № 2 "Компьютерное конструирование"

Задача. "Моделирование паркета"

1 этап. Постановка задачи

ОПИСАНИЕ ЗАДАЧИ

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

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

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

Задача относится к типу "Как сделать, чтобы…".

ЦЕЛЬ МОДЕЛИРОВАНИЯ

Разработать эскиз паркета.

ПРОМЕЖУТОЧНЫЕ ЦЕЛИ

Разработать набор стандартных деталей паркета - меню паркета (см. рис.1).

Рис.1. Меню паркета

Разработать стандартный паркетный блок из деталей.

ФОРМАЛИЗАЦИЯ ЗАДАЧИ

Уточняющий вопрос Ответ
Что моделируется? Геометрический объект - многоугольник
Многоугольник правильный. Количество сторон многоугольника - 3, 4, 6
Что задано? Отрезок, равный стороне многоугольника
Что надо получить? Детали паркета, паркетный блок, геометрический паркет
Линейка, циркуль
Циркуля нет. Циркуль заменяет квадрат с вписанной окружностью

2 этап. Разработка модели

ИНФОРМАЦИОННАЯ МОДЕЛЬ

КОМПЬЮТЕРНАЯ МОДЕЛЬ

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

МОДЕЛЬ 1. Моделирование геометрических объектов с заданными свойствами для создания стандартного набора деталей паркета с совместимыми размерами.

Полный набор деталей, необходимых для моделирования (см. рис.2) создайте самостоятельно (по известным вам алгоритмам), используя возможности поворотов и отражений фрагментов.

Рис.2. Объекты меню паркета

Построение квадрата, наклоненного на 30 0 (60 0), выполните по алгоритму (см. рис.3).

Рис.3. Алгоритм построения квадрата, наклоненного на 30 0 (60 0)

Готовые фигуры раскрасьте, имитируя фактуру различных пород дерева.

Созданное меню сохраните в файле "Меню паркета" и защитите от записи.

МОДЕЛЬ 2. Моделирование паркетного блока.

Количество деталей в паркетном блоке зависит от количества сторон многоугольника.

Блоки могут компоноваться из деталей одной, двух или трех разновидностей (см. рис.4).

Рис.4. Модели паркетных блоков

МОДЕЛЬ 3. Компоновка паркета из созданных блоков.

Паркет собирается из готовых блоков на полу. Образовавшиеся пустоты в углах и у стен заделываются деталями из стандартного набора.

Компьютерный эскиз паркета формируется по такому же принципу на рабочем поле графического редактора (см. рис.5).

Рис.5. Образцы паркетов

3 этап. Компьютерный эксперимент

План ЭКСПЕРИМЕНТА

1. Тестирование стандартного набора деталей - проверка совместимости.

2. Разработка паркетного блока.

3. Тестирование блоков - проверка их совместимости.

4. Моделирование эскизов паркета.

ПРОВЕДЕНИЕ ИССЛЕДОВАНИЯ

1. Разработайте несколько вариантов паркетного блока и эскизов паркета.

2. Предложите их на выбор заказчику.

4 этап. Анализ результатов

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

Если вид паркета удовлетворяет заказчика, то принимается решение о разработке чертежей в реальном масштабе и подборе материалов.

Задания для самостоятельной работы:

1. Представьте, что Вы - глава фабрики по производству ткани. Разработайте образцы тканей с геометрическим орнаментом.

2. Представьте, что Вы - мастер по созданию витражей. Разработайте набор стекол для составления витражей и создайте витраж.

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

4. Создайте меню чайного или кофейного сервиза (вид сверху) и "накройте" праздничный стол на шесть персон по правилам этикета.

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

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

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

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

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

10. Линолеум - очень практичное покрытие, не требующее специального ухода. Но, говоря о практичности, нельзя забывать о красоте. Разработайте несколько образцов линолеума, имитирующего мраморное покрытие.

Лабораторная работа № 3 "Моделирование объемных конструкций"

Задача. "Создание набора кирпичиков для конструирования"

1 этап. Постановка задачи

ОПИСАНИЕ ЗАДАЧИ

Создать набор кирпичиков, с заданными параметрами a, b, c (см. рис.1).

Рис.1. Меню кирпичиков

Задача относится к типу "Как сделать, чтобы…".

ЦЕЛЬ МОДЕЛИРОВАНИЯ

Построение объекта с заданными свойствами.


ФОРМАЛИЗАЦИЯ ЗАДАЧИ

Уточняющий вопрос Ответ
Что моделируется? Кирпичик
Какими свойствами он обладает? Кирпичик имеет форму прямоугольного параллелепипеда
Что задано? Отрезки, равные длине, ширине и высоте кирпичика
Что надо получить? Набор кирпичиков
Сколько положений может принимать кирпичик? 6
В какой среде можно осуществить построение? На бумаге или в среде графического редактора
Какие инструменты нужны для построения на бумаге? Линейка
Какие инструменты нужны для построения в среде графического редактора? Инструмент Линия
Какие особенности графического редактора можно использовать? Возможность поворотов фрагментов рисунка на определенные углы и их отражения
Сколько положений кирпичика достаточно построить? 3

2 этап. Разработка модели

Построить кирпичик в трех положениях по алгоритму. Инструментом Заливка окрасить грани краской одного тона, но разных оттенков (см. рис.2).

Рис.2. Алгоритм построения кирпичика

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

Общее задание:

· Построить модель по рисунку:

Задания для самостоятельной работы:

· Построить объемную модель из кирпичиков.

· Для построения точных горизонтальных, вертикальных и расположенных под углом 45 0 линий, а также кругов и квадратов используется клавиша .

· Для построения параллельных прямых используется копирование и вставка имеющейся линии.

· Для построения фигур с заданными размерами исходные отрезки заданной длины желательно располагать в верхней части листа как эталоны и использовать их копии.

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

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

2.3 Результаты исследования и их анализ

В результате первого, констатирующего, этапа нами было проведено входное тестирование: тест "Диагностика невербальной креативности". Мы оценили и проанализировали такие два компонента творческих способностей как оригинальность и уникальность (см. табл.3).

Таблица 3.

Индекс оригинальности Индекс уникальности
Учащиеся Х1 Х2 Х1 Х2
1 0,88 0,74 1 2
2 0,58 0,59 1 0
3 0,45 0,69 0 1
4 0,63 0,67 1 1
5 0,91 0,87 2 2
6 0,88 0,69 1 1
7 0,88 0,81 1 2
8 0,67 0,71 2 1
9 0,63 0,71 1 0
10 0,63 0,49 1 0

значение

0,71 0,70 1,18 1,09
Примечание.

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

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

В результате на заключительном, контрольном, этапе экспериментальной работы для проверки эффективности проведенного обучения мы снова выявили уровень развития творческих способностей школьников с помощью теста "Диагностика невербальной креативности". Получили следующие результаты: (см. табл.4).

Таблица 4.

Данные исследования уровня развития творческих способностей школьников (среднее значение)

Индекс оригинальности Индекс уникальности
Учащиеся Х1 Х2 Х1 Х2
1 0,88 0,80 1 2
2 0,88 0,67 2 1
3 0,60 0,71 1 0
4 1,00 0,87 3 2
5 0,73 0,73 1 1
6 1,00 0,87 3 2
7 0,89 0,89 1 2
8 0,91 0,59 2 0
9 0,77 0,77 2 1
10 0,77 0,73 2 1

значение

0,84 0,76 1,80 1, 20

Процентное

соотношение, %

18 9 52 10
Примечание. Х1 - экспериментальная группа; Х2 - контрольная группа

Результаты проведенного педагогического эксперимента представлены в виде диаграмм (см. рис.1, рис.2).

Рис.1. Динамика компонентов творчества (экспериментальная группа)

Рис.2. Динамика компонентов творчества (контрольная группа)

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

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

Заключение

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

Ретроспективный анализ проблемы развития творческих способностей в процессе обучения позволил глубже понять тенденции ее развития на современном этапе. Многочисленные исследования, посвященные изучению творчества, свидетельствуют о том, что эти вопросы во все времена волновали лучшие умы человечества (И. Кант, Н.А. Бердяев, П.Л. Лавров, B. C. Соловьев, Э.В. Ильенков, Л.С. Выготский, С.Л. Рубинштейн, Я.А. Пономарев, А.Н. Лук, Н.С. Лейтес, Б.М. Теплов, и другие), но единого понимания, что же такое "творчество", нами не обнаружено.

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

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

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

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

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

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

Разработанный блок занятий был реализован нами при проведении факультативных занятий для учащихся одного из 9 классов (ГОУ ЦО №1456).

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

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

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

Библиография

1. Андреев, В.И. Диалектика воспитания и самовоспитания творческой личности [Текст] / В.И. Андреев. - Казань: Изд-во Казанского университета, 1988. - 238 с.

2. Бешенков, С.А. Информатика. Систематический курс. Учеб. для 10-го класса [Текст] / Бешенков С.А., Ракитина Е.А. - М.: Лаборатория Базовых Знаний, 2001. - 432 с.

3. Божович, Л.И. Проблемы формирования личности: Под редакцией Д.И. Фельдштейна [Текст] / Вступительная статья Д.И. Фельдштейна.2-е изд. М.: Институт практиче-ской психологии, 1997. - 352 с.

4. Бочкин, А.И. Методика преподавания информатики: Учеб. пособие [Текст] / А.И. Бочкин. - Мн.: Выш. Шк., 1998. - 431 с.

5. Булатова О.С. Педагогический артистизм: Учеб. пособие для студ. высш. пед. учеб. заведений [Текст] / О.С. Булатова. - М.: Изд. центр Академия, 2001. - 240 с.

6. Введение в научное исследование по педагогике: Учеб. пособие для студентов пед. институтов [Текст] / Ю.К. Бабанский, В.И. Журавлев, В.К. Розов и др.; Под ред.В.И. Журавлева. - М.: Просвещение, 1988. - 239 с.

7. Введение в психодиагностику: Учебное пособие для студентов средних педагогических учебных заведений [Текст] / М.К. Акимова, Е.М. Борисова, Е.И. Горбачева и др.; Под ред.К.М. Гуревича, Е.М. Борисовой - М.: Изд. центр Академия, 1997. - 192 с.

8. Выготский, Л.С. Воображение и творчество в детском возрасте [Текст] / Л.С. Выготский - М.: Просвещение, 1991. - 396 с.

9. Галыгина, Ирина Владимировна. Методика обучения информационному моделированию в базовом курсе информатики [Текст]: Дис. канд. пед. наук: 13.00.02: Москва, 2001 198 c. РГБ ОД, 61: 02-13/838-7

10. Гнатко, Н.М. Проблема креативности и явления подражания [Текст] / Н.М. Гнатко. - Рос. АН., Ин-т психологии. - М, 1994. - 43 с.

11. Дейкина, А.Ю. Познавательный интерес: сущность и проблемы изучения [Текст] / Бийск, 2002 г.

12. Дружинин, В.Н. Психология общих способностей [Текст] / В.Н. Дружинин - 2-е изд. - СПб.: Питер Ком, 1999. - 368 с.

13. Захарова, И.Г. Информационные технологии в образовании: Учеб. пособие для студ. высш. пед. учеб. заведений [Текст] / И.Г. Захарова - М.: Изд. центр Академия, 2003. - 192 с.

14. Зубко, И.И. Изучение моделей классификационного типа в профильном курсе информатики [Текст] /Дис. кан. пед. наук. - М., 1991.

15. Информатика и информационные технологии. Учеб. для 10-11 классов [Текст] / Н.Д. Угринович. - М.: БИНОМ. Лаборатория знаний, 2003. - 512 с.: ил.

16. Информатика и компьютерные технологии: Основные термины: Толков. слов.: Более 1000 базовых понятий и терминов [Текст] / А.Я. Фридланд, Л.С. Ханамирова, И.А. Фридланд - 3-е изд., испр. и доп. - М.: ООО Изд-во Астрель: ООО Изд-во АСТ, 2003. - 272 с.

17. Информатика.7-9 кл.: Учеб. для общеобразоват. учеб. заведений [Текст] / А.Г. Гейн, А.И. Сенокосов, В.Ф. Шолохович. - 5-е изд., стереотип. - М.: Дрофа, 2002. - 240 с.: ил.

18. Информатика.7-9 класс. Базовый курс. Практикум-задачник по моделированию. [Текст] / Под ред. Н.В. Макаровой. - СПб.: Питер, 2003. - 176 с.: ил.

19. Информатика.7-9 класс. Базовый курс. Теория. [Текст] / Под ред. Н.В. Макаровой. - СПб.: Питер, 2002. - 368 с.: ил.

20. Информатика. Базовый курс.7-9 классы [Текст] / И.Г. Семакин, Л.А. Залогова, С.В. Русаков, Л.В. Шестакова - 2-е изд., испр. и доп. - М.: БИНОМ. Лаборатория знаний, 2004. - 390 с.: ил.

21. Информатика: Учеб. для 8-9 кл. общеобразоват. учреждений [Текст] / А.Г. Гейн, Е.В. Линецкий, М.В. Сапир, В.Ф. Шолохович. - 5-е изд. - М.: Просвещение, 1999 - 256 с.

22. Компьютерная графика в дизайне: Учебник для вузов [Текст] / Д.Ф. Миронов. - СПб.: Питер, 2004. - 224 с.

23. Методика преподавания информатики: Учеб. пособие для студ. пед. вузов [Текст] / М.П. Лапчик, И.Г. Семакин, Е.К. Хеннер; Под общей ред. М.П. Лапчика. - М.: Изд. центр Академия, 2001. - 624 с.

24. Общая психология: Учебник для вузов [Текст] / А. Маклаков. - СПб.: Питер, 2003. - 592 с.: ил. - Учебник нового века.

25. Основы информатики и вычислительной техники: Проб. учеб. для 10-11 кл. сред. шк. [Текст] / А.Г. Гейн, В.Г. Житомирский, Е.В. Линецкий и др. - 4-е изд. - М.: Просвещение, 1994. - 254 с.: ил.

26. Основы научных исследований: Учеб. для техн. ВУЗов [Текст] / В.И. Крутов, И.М. Грушко, В.В. Попов и др.; Под ред.В.И. Крутова, В.В. Попова. - М.: Высш. Шк., 1989. - 400 с.

27. Педагогический энциклопедический словарь [Текст] / гл. ред. Б.М. Бим-Бад, М.М. Безруких, В.А. Болотов, Л.С. Глебова и др. Большая российская энциклопедия, 2002 - 528 с.

28. Педагогическое мастерство и педагогические технологии: Учебное пособие [Текст] / Под ред. Л.К. Гребенкиной, Л.А. Байковой. - 3-е изд., испр. и доп. - М.: Педагогическое общество России, 2000. - 256 с.

29. Психология. Словарь [Текст] / Под общ. ред. А.В. Петровского, М.Г. Ярошевского. - 2-е изд., испр. и доп. - М.: Политиздат, 1990. - 494 с.

30. Пономарев, Я.А. Психология творчества и педагогика [Текст] / Я.А. Пономарев - М.: Педагогика, 1976.

31. Рубинштейн, С.Л. Основы общей психологии [Текст] / С.Л. Рубинштейн - СПб.: Питер, 2001. - 720 с.: ил. - Мастера психологии.

32. Титова, Юлияна Францевна. Методика обучения моделированию в базовом курсе информатики [Текст] / Дис. канд. пед. наук: 13.00.02: СПб., 2002 201 c. РГБ ОД, 61: 02-13/1086-1

33. Уемов, А.И. Логические основы метода моделирования [Текст] / А.И. Уемов - М.: Мысль, 1971. - 311 с.

34. Хуторской А.В. Современная дидактика: Учебник для ВУЗов [Текст] / А.В. Хуторский - СПб: Питер, 2001 - 544 с.

35. Бабина Н.Ф. Методическое обеспечение уроков технологии для развития творческих способностей учащихся (на материале обслуживающего труда) [Текст] / Автореферат диссертации на соискание ученой степени кандидата педагогических наук: 13.00.02. - Воронеж, 2001.

36. Бешенков, С.А. Формализация и моделирование [Текст] / С.А. Бешенков В.Ю. Лыскова, Н.В. Матвеева, Е.А. Ракитина // Информатика и образование. - 1999 - №5.

37. Бояршинов, М.Г. Математическое моделирование в школьном курсе информатики [Текст] / М.Г. Бояршинов // Информатика и образование - 1999 - №7.

38. Кузнецов, А.А., Современный курс информатики: от элементов к системе [Текст] / А.А. Кузнецов, С.А. Бешенков, Е.А. Ракитина // Информатика и образование - 2004 - №1-2.

39. Шестаков, А.П. Профильное обучение информатике в старших классах средней школы (10-11-е классы) на основе курса "Компьютерное математическое моделирование" (КММ) [Текст] / А.П. Шестаков // Информатика - 2002 - №34 - с.3-12.

40. Вербальный тест творческого мышления // http://www.gipnoz.ru/tests.html [Электронный документ].

41. ГинА.А. О творческих учебных задачах // http://www.trizminsk.org/index0. htm [Электронный документ]

42. Лук А. Творчество // http://www.metodolog.ru/00021/00021.html [Электронный документ]

Приложение

ДИАГНОСТИКА НЕВЕРБАЛЬНОЙ КРЕАТИВНОСТИ

(методика Е. Торренса, адаптирована А.Н. Ворониным, 1994)

Условия проведения:

Тест может проводиться в индивидуальном или групповом варианте. Для создания благоприятных условий тестирования руководителю необходимо минимизировать мотивацию достижения и сориентировать тестируемых на свободное проявление своих скрытых способностей. При этом лучше избегать открытого обсуждения предметной направленности методики, т.е. не нужно сообщать о том, что тестируются именно творческие способности (особенно творческое мышление). Тест можно представить как методику на “оригинальность”, возможность выразить себя в образном стиле и т.д. Время тестирования по возможности не ограничивают, ориентировочно отводя на каждую картинку по 1 - 2 мин. При этом необходимо подбадривать тестируемых, если они долго обдумывают или медлят.

Предлагаемый вариант теста представляет собой набор картинок с некоторым набором элементов (линий), используя которые, испытуемым необходимо дорисовать картинку до некоторого осмысленного изображения. В данном варианте теста используется 6 картинок, которые не дублируют по своим исходным элементам друг друга и дают наиболее надежные результаты.

В тесте используются следующие показатели креативности:

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

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

Инструкция к тесту

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

Обработка результатов тестирования

Для интерпретации результатов тестирования ниже представлен атлас типичных рисунков. К каждой серии рисунков рассчитан индекс Ор по выборке. Для оценки результатов тестирования испытуемых предлагается следующий алгоритм действий.

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

1 0% 20% 40% 60% 80% 100%
2 0,95 0,76 0.67 0,58 0,48 0,00
3 4 2 1 1 0 0

Примечание:

1 - процент людей, результаты которых превышают указанный уровень креативности;

2 - значение индекса оригинальности;

3 - значение индекса уникальности.

Пример интерпретации : пусть первый из анализируемых Вами рисунков схож с картинкой 1.5 атласа. Ее оригинальность - 0,74. Второй рисунок схож с картинкой 2.1 Ее оригинальность - 0,00. Третий рисунок ни на что не похож, но первоначально предлагаемые к дорисовке элементы в рисунок не включены. Такая ситуация интерпретируется как уход от задания и оригинальность данного рисунка оценивается 0. Четвертый рисунок отсутствует. Пятый рисунок признан уникальным (не имеет аналогов в атласе). Его оригинальность - 1,00. Шестой рисунок оказался схожим с картинкой 6.3 и его оригинальность 0,67. Таким образом, индекс оригинальности для данного протокола:

2,41/5 = 0,48

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

СТИМУЛЬНО-РЕГИСТРАЦИОННЫЙ БЛАНК

Фамилия, инициалы _________________________________

Возраст _______ Группа ____________ Дата _______________

Дорисуйте картинки и дайте им названия!

Дорисовывать можно что угодно и как угодно.

Подписывать необходимо разборчиво в строке под картинкой.


Атлас типичных рисунков

Картинка №4

Р. П. Романски

Технический Университет, София, Болгария

Введение

Для развития компьютерной техники и совершенствования архитектурной организации компьютерных систем (КС) необходимо непрерывное обучение и самосовершенствование компьютерных специалистов и студентов. При проведении этого обучения надо комбинировать формы традиционного обучения с возможностями самостоятльной подготовки, дистанционного обучения, практической разработки проектов и реализации экспериментов исследования . Существенная роль при обучении в области компьютерных наук выпольняет применение современных методов изучения архитектурной организации и анализа системной производительности КС . В этом смысле, применение методов моделирования в процессе изучения базовых структур различных КС и организации компьютерных процессов позволяет разработать подходящее математическое описание исследуемого объекта и создать программное обеспечение для выполнения компьютерных экспериментов [Романски, 2001, Arons, 2000]. Анализ экспериментальных результатов моделирования [Брююль, 2002] позволяет оценить основные характеристики системы и производительность изучаемых КС.

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

Компьютерные системы как объект изучения и методы исследования

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

Рис. 1. Информационное поддерживание компьютерной обработки.

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

математическое преобразование информации - реальная обработка данных в виде математических объектов и представляется обобщенной функцией f:D®R, которая изображает елементы множества данных D в елементах множества результатов R;

компьютерная реализация обработки - представляет конкретную реализацию f*:X®Y математической функции f в зависимости от компьютерного и программного оборудования на базе подходящего физического представления реальных информационных объектов.

В результате можно записать обобщенную функциональную модель компьютерной обработки r = f(d)ºj 2 {f*[ 1(d)]}, где функции j 1 и j 2 являются вспомогательными для кодирования и декодирования информации.

Рассматривая КС как объект изучения, надо иметь ввиду, что компьютерная обработка состоит из процессов, каждый из которых можно представить в виде структуры I = , где: t - начальный момент возникания процесса; A - дефинирующие атрибуты; T - трасса процесса. Последний компонент формального описания определяет временную последовательность событий e j для обращения данного процесса к елементам системного ресурса S={S 1 , S 2 , …, S n }. Последовательность времевых этапов и нагрузка системного ресурса позволяют определить профиль процесса вычисления (рис. 2).

Рис. 2. Примерный профиль компьютерного процесса.

Поддерживание разных процессов при организации компьютерной обработки формирует системную нагрузку компьютерной среды. Для каждого момента (t =1,2,...) ее можно представить вектором V(t)=Vt=, элементы которого выражают свободное (v j =0) или занятое (v j =1) устройство S j єS (j=1,2,...,n).

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

Типичный курс обучения в области анализа и исследования производительности КС должен обсуждать основные теоретические и практические проблемы в следующих направлениях:

возможности исследования производительности компьютерного оборудование и эффективности компьютерных процессов;

применение эффективных методов исследования (измерение, моделирование);

технологические особенности измерения параметров системы (benchmark, monitoring);

технологические особенности и организация моделирования (аналитическое, симуляционное и др.);

методы анализа экспериментальных результатов.

Все это связано с применением данного метода исследования и выбором подходящего инструментария. В этом смысле на рис. 3 представлена примерная классификация методов исследования КС и процессов. Можно определить три основные группы:

Программные смеси - представляют математические зависимости для оценки производительности процессора на базе коэффициентов применения отдельных операционных классов. Позволяют оценить нагрузку процессора статистическим анализом после выполнения типовых программ.

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

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

Рис. 3. Классификация методов исследвания КС и процессов.

Традиционный процесс обучения предполагает проведение основного курса лекций совместно с набором аудиторных упражнений и/или лабораторным практикумом. В области компьютерных наук при изучении организации КС и принципов управления компьютерными процессами (на низком и на высоком уровне), а также при анализе системной производительности, часто возникает необходимость в разработке компьютерных моделей во время выполнения лабораторных задач в классе или при самостоятельной реализации проектов. Для удачного выполнения этих практических работ и для получения нужных практических умений необходимо определить последовательность этапов и представить технологические особенности разработки моделей. Это позволит обучаемым приобрести необходимые знания о разработке адекватных и достоверных компьютерных моделей исследования, оценки и сравнительного анализа системной производительности разных компьютерных архитектур. В результате этого далее предложена обобщенная процедура проведения моделирования, а также методологическая схема модельного исследования КС и процессов.

Процедура компьютерного моделирования при исследовании КС и процессов

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

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

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

Исходя из этих предпосылок применение методики использования компьютерных моделей в обучении математике является актуальным.

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

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

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

Математические модели подразделяются на функциональные, структурные и информационные.

«Моделирование – совокупность методов построения моделей и изучения на них соответствующих явлений, процессов (в том числе и процесса решения задачи), систем объектов (оригиналов), а также совокупность методов использования результатов изучения модели для определения или уточнения характеристик самих объектов исследования».

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

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

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

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

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

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

    направленных на развитие теорий, гипотез и их проверку;

    облегчающих решение практических вопросов;

    улучшающих процесс обучения.

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

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

    развивающие компьютерные модели и конструкторы;

    обучающие компьютерные модели;

    компьютерные модели для учебного экспериментирования;

    компьютерные модели, нацеленные на диагностику;

    компьютерные модели-тренажеры, нацеленные на формирование умений и навыков.

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

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

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

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

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

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

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

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

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

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

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

Применение ИКТ на уроках математики дает возможность учителю сократить время на изучение материала за счет наглядности.

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

Магистрант

Мордовский Государственный Педагогический Институт имени М.Е. Евсевьева

Кафедра информатики и вычислительной техники

Сафонов В.И., кандидат физико-математических наук, доцент кафедры информатики и вычислительной техники

Аннотация:

The article shows the importance of modeling in school course in Informatics. Demonstrated modeling and classification models shown software and interactive environment for the realization of computer simulation.

Ключевые слова:

моделирование; информатика; формализация; модель; математическая модель; математическое моделирование.

modeling; computer science; formalization; model; mathematical model; mathematical modeling.

УДК 004

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

Практически все темы школьного курса информатики имеют отношение к моделированию, в том числе такие, как алгоритмизация и программирование. Авторы учебников информатики полагают, что важнейшей задачей при обучении моделированию является формирование умения анализировать и строить модели. Однако данные умения нужны и в других разделах информатики, например, «Информационные процессы». Таким образом, моделирование присутствует во многих разделах курса информатики, являясь основополагающим при изучении школьного курса информатики.

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

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

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

Электронные таблицы - это самая распространенная и удобная инструментальная среда для решения задач математического моделирования. Математическая модель - это описание состояния поведения какой-либо реальной системы (процесса, объекта) на языке математики, т.е. с помощью формул, уравнений и других математических соотношений. Осуществление математической модели - это использование определенного метода расчетов значений выходных параметров по значениям входных параметров. Технология электронных таблиц - один из методов реализации математической модели. Существуют еще методы реализации математической модели, к которым можно отнести составление программ на языках программирования, применение математических пакетов (MathCad, Математика, 1С: Математический конструктор и др.), использование специализированных программных систем для моделирования. Созданные такими средствами математические модели называются компьютерными математическими моделями.

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

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

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

Одним из доступных средств моделирования является офисное приложение Microsoft Excel, так как практически во всех школах имеется пакет MS Office. Microsoft Excel - программа для работы с электронными таблицами, позволяющая анализировать большие массивы данных. В данной программе используется более 600 математических, финансовых, статистических и других специализированных функций, с помощью которых можно связывать различные таблицы между собой, выбирать произвольные форматы представления данных, создавать иерархические структуры.

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

КОМПАС - это система автоматизированного проектирования. При помощи системы КОМПАС можно создавать 3-мерные ассоциативные модели деталей и отдельных единиц, которые содержат оригинальные либо стандартизированные конструктивные элементы.

Blender - бесплатная программа для 3-мерного моделирования. Хитростью в данной программе является то, что во время создания 3-мерной сцены, окно утилиты можно разделить на части, каждая из которых будет представлять собой независимое окно с определенным видом 3D сцены, линейкой временной шкалы, настройками объекта. Количество таких частей ограничивается только разрешением экрана. Приложение также располагает инструментами сплайнового моделирования, а для формирования 3D-объектов используются еще кривые Безье и В-сплайны.

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

Пример графического решения уравнения в интерактивной среде «1С: Математический конструктор»:

Сколько решений имеет уравнение log1/16x = (1/16)x? На первый взгляд графики левой и правой частей имеют только одно решение, лежащее на прямой y = x(Рис.1). Однако, используя инструменты "Изменить масштаб" и "Сдвинуть лист", вы можете увеличить картинку и откроете для себя неожиданное переплетение двух графиков, которое ведет к трем, а не одному, корням!

Рис. 1. Решение графического уравнения

Интуиция в этом случае обманывает: если же нарисовать данные графики уравнения от руки, то мы увидим, что уравнение имеет один корень - на пересечении обоих графиков с прямой y = x (т.е. корень уравнения (1/16) x = x ). Но нетрудно заметить и проверить подстановкой, что числа x = 1/2 и x = 1/4 тоже являются корнями. Откуда же они берутся?
Если построить графики в «Математическом конструкторе», то программа найдет три точки их пересечения (Рис.2), хотя в окрестности этих точек при «нормальном» масштабе графики «слипаются». Пользуясь инструментом Изменить масштаб можно укрупнить изображение и увидеть, каким образом графики «переплетаются».

Рис. 2. Решение графического уравнения

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

Библиографический список:


1. Королев, А. Л. Компьютерное моделирование / А.Л. Королев. – М: БИНОМ. Лаборатория знаний, 2010 – 230 с.
2. Сафонов, В.И. Компьютерное моделирование: учеб. пособие / В. И. Сафонов. – Мордов. Гос. Пед. ин–т. – Саранск, 2009. – 92 с.
3. Тарасевич, Ю.Ю. Математическое и компьютерное моделирование. Вводный курс: учеб. пособие / Ю.Ю. Тарасевич. – М. : ЛИБРОКОМ, 2013. – 152 c.

Рецензии:

25.11.2017, 14:51 Феофанов Александр Николаевич
Рецензия : Статья плохо структурирована, не понятно кто читатель. Пусть покажут различие между 1 и 2 рисунком. Что должно быть я представляю, а что есть - это повтор рис. 1.После доработки возможно опубликование в журнале. Д.т.н., проф. Феофанов А.Н.


19.12.2017, 20:53 Феофанов Александр Николаевич
Рецензия : А были внесены исправления в материал? (по ссылке ничего нет) - кто читатель (учитель или школьник). Для кого статья? - различие в рис. 1 и 2 - должен быть разный масштаб. Но этого не сделано! Масштаб на рисунках остался один и тот же. На 1 рисунке не были видны точки пересечения, на 2 - их поставили. Но это не результат компьютерного моделирования. - в статье присутствуют повторы. Д.т.н., проф. Феофанов А.Н.

19.12.2017 21:21 Ответ на рецензию автора Резаева Наталья Сергеевна :
Читателем в большей степени является студент, но и отчасти учитель. Именно с помощью программы можно увеличить и данный график и увидеть эти пересечения, все это увеличивается и уменьшается в программе, и смысла нет на картинках это увеличивать.


20.12.2017, 7:31 Феофанов Александр Николаевич
Рецензия : Лучше и наглядней показать пример с треугольниками или окружностями (пересечение, общие точки и т.п.) И из статьи не выявляется функциональные возможности автоматизированного масштабирования программы "1С: Математический конструктор". Феофанов А.Н

22.01.2018, 16:16 Бовтрук Наталия Сергеевна
Рецензия : статья имеет очень хорошее название, а в статье просто сделан маленький анализ программ. Нужно больше проанализировать суть программ именно у Вашем случае.




Применение моделирования для обучения в области компьютерных наук

Р. П. Романски

Технический Университет, София, Болгария

Введение

Для развития компьютерной техники и совершенствования архитектурной организации компьютерных систем (КС) необходимо непрерывное обучение и самосовершенствование компьютерных специалистов и студентов. При проведении этого обучения надо комбинировать формы традиционного обучения с возможностями самостоятльной подготовки, дистанционного обучения, практической разработки проектов и реализации экспериментов исследования . Существенная роль при обучении в области компьютерных наук выпольняет применение современных методов изучения архитектурной организации и анализа системной производительности КС . В этом смысле, применение методов моделирования в процессе изучения базовых структур различных КС и организации компьютерных процессов позволяет разработать подходящее математическое описание исследуемого объекта и создать программное обеспечение для выполнения компьютерных экспериментов [Романски, 2001, Arons, 2000]. Анализ экспериментальных результатов моделирования [Брююль, 2002] позволяет оценить основные характеристики системы и производительность изучаемых КС.

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

Компьютерные системы как объект изучения и методы исследования

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

Рис. 1. Информационное поддерживание компьютерной обработки.

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

математическое преобразование информации - реальная обработка данных в виде математических объектов и представляется обобщенной функцией f:D®R, которая изображает елементы множества данных D в елементах множества результатов R;

компьютерная реализация обработки - представляет конкретную реализацию f*:X®Y математической функции f в зависимости от компьютерного и программного оборудования на базе подходящего физического представления реальных информационных объектов.

В результате можно записать обобщенную функциональную модель компьютерной обработки r = f(d)ºj 2 {f*[ 1(d)]}, где функции j 1 и j 2 являются вспомогательными для кодирования и декодирования информации.

Рассматривая КС как объект изучения, надо иметь ввиду, что компьютерная обработка состоит из процессов, каждый из которых можно представить в виде структуры I = , где: t - начальный момент возникания процесса; A - дефинирующие атрибуты; T - трасса процесса. Последний компонент формального описания определяет временную последовательность событий e j для обращения данного процесса к елементам системного ресурса S={S 1 , S 2 , …, S n }. Последовательность времевых этапов и нагрузка системного ресурса позволяют определить профиль процесса вычисления (рис. 2).

Рис. 2. Примерный профиль компьютерного процесса.

Поддерживание разных процессов при организации компьютерной обработки формирует системную нагрузку компьютерной среды. Для каждого момента (t =1,2,...) ее можно представить вектором V(t)=Vt= , элементы которого выражают свободное (v j =0) или занятое (v j =1) устройство S j єS (j=1,2,...,n).

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

Типичный курс обучения в области анализа и исследования производительности КС должен обсуждать основные теоретические и практические проблемы в следующих направлениях:

возможности исследования производительности компьютерного оборудование и эффективности компьютерных процессов;

применение эффективных методов исследования (измерение, моделирование);

технологические особенности измерения параметров системы (benchmark, monitoring);

технологические особенности и организация моделирования (аналитическое, симуляционное и др.);

методы анализа экспериментальных результатов.

Все это связано с применением данного метода исследования и выбором подходящего инструментария. В этом смысле на рис. 3 представлена примерная классификация методов исследования КС и процессов. Можно определить три основные группы:

Программные смеси - представляют математические зависимости для оценки производительности процессора на базе коэффициентов применения отдельных операционных классов. Позволяют оценить нагрузку процессора статистическим анализом после выполнения типовых программ.

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

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

Рис. 3. Классификация методов исследвания КС и процессов.

Традиционный процесс обучения предполагает проведение основного курса лекций совместно с набором аудиторных упражнений и/или лабораторным практикумом. В области компьютерных наук при изучении организации КС и принципов управления компьютерными процессами (на низком и на высоком уровне), а также при анализе системной производительности, часто возникает необходимость в разработке компьютерных моделей во время выполнения лабораторных задач в классе или при самостоятельной реализации проектов. Для удачного выполнения этих практических работ и для получения нужных практических умений необходимо определить последовательность этапов и представить технологические особенности разработки моделей. Это позволит обучаемым приобрести необходимые знания о разработке адекватных и достоверных компьютерных моделей исследования, оценки и сравнительного анализа системной производительности разных компьютерных архитектур. В результате этого далее предложена обобщенная процедура проведения моделирования, а также методологическая схема модельного исследования КС и процессов.

Процедура компьютерного моделирования при исследовании КС и процессов

Основная задача компьютерного моделирования при исследовании КС и процессов заключается в получении информации об индексах производительности. Планирование модельного эксперимента в процессе обучения осущевляется на основе следующих этапов:

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

структурирование и обработка эмпирической информации и разработка функциональной схемы модели;

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

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

Обобщенная формализованная процедура модельного исследования для организации модельного эксперимента показана на рис. 4.

Рис. 4. Процедура модельного исследования.

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

Определение базовой концепции построения модели декомпозированием объекта на подсистемы и введение допустимой степени идеализации для некоторых аспектов поведения системных процессов.

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

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

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

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

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

Основные методы компьютерного моделирования следующие:

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

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

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

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

Методология модельного исследования

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

Стадия "Формулирование"

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

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

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

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

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

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

Абстрактное описание модели. Фаза общего формулирования концептуальной модели заканчивает построение абстрактой модели в подходящей среде абстрактных терминов - например, в виде структурной схемы, как потоковой диаграмы (Data Flow Diagram), в виде графической схемы (State Transition Network) и т.д. Это абстрактное представление позволить легко построить математическую модель.

Рис. 5. Методологическая схема модельного исследования.

Стадия "Проектирование"

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

Математическая модель является представлением структуры исследуемого объекта и протекающих процессов в подходящем математическом виде Y=Ф(X, S, A, T), где: X - множество внешних воздействий; S - множество системных параметров; A - отражает функциональное поведение (алгоритмы функционирования); T - время работы. Таким образом поведение (реакция) объекта Y моделирует набор функциональных воздействий Ф, представляющих аналитические зависимости (детерминированные или вероятностные). В этом смысле, математическая модель является описанием абстрактной модели средствами выбранной математической системы, оценивая принятые гипотезы и апроксимации, начальные условия и дефинированные параметры исследования. При разработке математической модели возможно применить известные математические формулы, зависимости или математические законы (например, вероятностные распределения), а также комбинировать и дополнить их. Самые распространенные для цели моделирования теоретические математические системы предоставляют возможность представить математическую модель и в графическом виде - сети Петри , цепи Маркова , системы массового обслуживания и др. На базе определенных на предыдущей стадии критериев, созданную математическую модель необходимо оценить с целью достижения необходимой степени достоверности и адекватности, и после этого можно утвердить или отбросить ее.

Программная модель представляет собой реализацию математического описания программным языком - для этого выбираются подходящие технические и технологические средства. В процессе программной реализации на базе математической модели разработывается логическая структурно-функциональная схема модели. Для построения этой схемы можно использовать традиционные блок-схемы, либо графические средства, которые представляются специализированной средой моделирования - как например в GPSS (General Purpose Simulation System) . Программная реализация модели является задачей разработки программного обеспечения и в этом смысле подчиняется принципам технологии программирования.

Стадия "Уточнение"

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

Рис. 6. Итеративная процедура для уточнения модели.

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

Стадия "Выполнение"

Это этап реализации созданной модели (решение численным методом либо выполнение во времени). Самая главная цель - получение максимальной информации для минимальных затрать машинного времени. Предусмотрены два подэтапа:

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

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

Стадия "Анализ и интерпретация модельных результатов"

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

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

Заключение

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

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

Список литературы

[Брююль 2002] Брююль А. SPSS: искусство обработки информации. Анализ статистических данных. Санкт Петербург: ДиаСофт, 2002, - 608 с.

[Романски, 2001] Романски Р. Математическое моделирование и исследование стохастических временных характеристик процессов компютерной обработки данных // Информационные технологии. - Москва, Россия, 2001, No 2, - С. 51 - 55.

Arons H., van Asperen E. Computer assistance for model definition // Proceedings of the 32nd Winter Simulation Conference. - Florida, USA, December 2000. - P. 399-408.

Benveniste A., Fabre E., Haar St. Markov nets: probabilistic models for distributed and concurrent systems // IEEE Transactions on Automatic Control. November 2003, vol. 48, No 11. - P. 1936-1950.

Butler J.E., Brockman J. B. A Web-based learning tool that simulates a simple computer architecture // ACM SIGCSE Bulletin. June 2001, vol. 33, No. 2. - P. 47-50.

Crosbie R. E. A model curriculum in modeling and simulation: Do we need it? Can we do it? // Proceedings of the 32nd Winter Simulation Conference. December 2000. -P. 1666-1668.

Fabre E., Pigourier V. Monitoring distributed systems with distributed algorithms // Proceedings of the 41st IEEE Conference on Decision and Control. - vol. 1. 10-13 December 2002 - P. 411-416.

Ibbett R.N. WWW Visualisation of Computer Architecture Simulations // Procedings of the 7th Annual Conf. on Innovation and Technology in Computer Science Education. June 2002. - P. 247.

Lilja D.J. Comparing Instructional Delivery Methods for Teaching Computer Systems Performance Analysis // IEEE Trans. on Education. February 2001, vol. 44, No 1, - P. 35-40.

Music G., Zupancic B., Matko D. Petri net based modeling and supervisory control design in Matlab // Proceedings of the IEEE Conference EUROCON 2003 "Computers as a Tool". - vol. 1. 22-24 Sept. 2003. - Slovenia. - P. 362-366.

Pandey S., Ramamritham K., Chakrabarti S. Monitoring the dynamic Web to respond to continuous queries // Proceedings of the 12th International Conference on World Wide Web. - Hungary, May 2003, - P. 659-668.

Pockec P., Mardini W. Modeling with queues: an empirical study // Proceedings of the Canadian Conference on Electrical and Computer Engineering. - vol. 1. 13-16 May 2001. - P. 685-689.

Romansky R. et all. An Organization of Informational Network InfoNet for Distributed e-Learning // Proceedings of the 3rd International Conference оn Computer Systems and Technologies (e-Learning). 20-21 June 2002. Sofia, Bulgaria. - P. IV.4-1 - IV.4-6.

Sargent R.G. Verification and validation of simulation models // Proceedings of the 2003 Winter Simulation Conference. - vol. 1. 7-10 December 2003. - P. 27-48.

Stahl, I. GPSS: 40 years of development // Proceedings of the 33rd Winter Simulation Conference. December 2001. - P. 577-585.

Ye D, Xiaofer Xu, Yuliu Chen. Integrated modeling methodology for virtual enterprises // Proceedings of the 10th Conference on Computers, Communications, Control and Power Engineering. - vol. 3. October 2002. - P. 1603-1606.