Использование метода проектов при обучении программированию в курсе информатики
Скачать 1.94 Mb.
|
1. ПРОБЛЕМА Проблема, разрешаемая в процессе создания проекта, формулируется таким образом, чтобы школьники могли с достаточной степенью четкости представить процесс и конечный результат реализации проекта. При этом на первых этапах обучения с использованием метода проектов конечный результат должен быть представим с максимальной четкостью. Это обусловлено низким уровнем самостоятельности школьников в ситуации, когда опыт в реализации проектов отсутствует или незначителен. На последующих этапах при приобретении знаний, умений и навыков в создании проектов, исходная проблема может формулироваться без акцентирования внимания на методах ее решения, с постепенным уменьшением детализации конечного результата. Например, при создании векторного графического редактора детально описываются интерфейс и возможности программного продукта. Описание процесса реализации заключается в определении модели функционирования редактора, описании типов данных, переменных, основных процедур и функций. Аналогичным образом описываются проекты создания обучающей программы по теме "Функции" и сайта класса. 2. АКТУАЛЬНОСТЬ В описании актуальности проекта необходимо: • учитывать социальную значимость проекта; определять необходимость разработки собственного варианта программного обеспечения с целью лучшего ознакомления с принципами создания программ; опираться на обусловленную необходимость изучения нового материала и его значение в информатике. Например: При изучении графических возможностей компьютера школьники осваивают графические операторы (процедуры и функции) некоторого языка программирования. При решении задач на применение таких операторов возникает следующая проблема: для создания даже простейшего рисунка минимальной художественной значимости требуется приложить значительные усилия. Школьников утомляют рутинный расчет координат, перенос изображения с бумаги на экран компьютера, причем полученный алгоритм (программа) в подавляющем большинстве случаев имеет линейную структуру и не требует творческого подхода к своей реализации. Повторяющиеся, однообразно репродуктивные действия резко снижают познавательную активность ученика. Таким образом, с точки зрения школьника становится очевидной актуальность реализации векторного графического редактора. С точки зрения учителя актуальность данного программного продукта обуславливается необходимостью изучения графических возможностей языка, методов работы с графическими примитивами. Актуальность проекта "Функции" основывается на практической значимости данного программного продукта, а также на необходимости изучения возможностей соответствующего языка программирования. Актуальность проекта по созданию Internet-сайта класса определяется социальной значимостью данной разработки. Такой проект в значительной степени способствует как индивидуальному, так и групповому самовыражению школьников. Подключение школы к Интернет позволяет большому кругу людей о существовании школы и данного конкретного класса, об их традициях и возможностях. В отсутствии сети Internet сайт помещается в локальной Intranet-сети школы, что производит сильный эффект на ближайшее окружение класса. 3. ЦЕЛИ ПРОЕКТА Исследуя многообразие целей проекта, мы выделили основные их характеристики и разделили на две группы (по роли и по назначению в учебном процессе). К первой группе мы отнесли следующие цели: Проект как источник знаний. Эта цель наиболее актуальна в исследовательских, информационных проектах. Создание проекта как компонент развития личности. К развивающимся качествам личности следует также отнести познавательный интерес, коммуникативные умения, алгоритмическое мышление и т.д. Содержание обучения. Процесс работы над проектом сам является содержанием обучения и относится к разделу «Методы создания больших программных комплексов». Во второй группе мы выделили: |