Использование метода проектов при обучении программированию в курсе информатики
Скачать 1.94 Mb.
|
8). На схеме представлена модель, состоящая из двух параллельных плоскостей ахи а2, означающих уровни качественного перехода от одной стадии разработки проекта к другой. Этот переход подразумевает приобретение обучаемыми соответствующих знаний, умений и навыков, с помощью которых и реализован данный структурный компонент проекта. Плоскости (3 и у соответствуют теоретическому и практическому этапам реализации проекта. Пространство, заключенное между плоскостями ахи а2назовем информационным блоком, тогда расстояние между этими же плоскостями обозначает уровень информационной компетентности этапа. Он включает в себя теоретический материал, перечень умений и навыков, которые должны быть усвоены учащимся по завершении блока. Будем обозначать эту величину Т и измерять в единицах информации. T=d(«1,a2) Представленная на модели спираль используется для наглядного представления траектории реализации проекта. Каждый виток спирали предполагает наличие следующих блоков реализации процесса приобретения знаний, умений и навыков при создании проекта: БЛОК 1.Создание виртуальной модели. Определение объектов, свойств и их характеристик, необходимых для успешного освоения данного этапа. Определение формы представления (типы данных: массивы, записи, объекты и т.д.). Определение методов представления (какие требуются процедуры и функции, методы объектов и т.п.). БЛОК 2.Реализация модели. 2.1 Реализация модели с проверкой на каждом этапе (предварительная компиляция, создание отладочных функций, реализация промежуточных объектов и т.д.). В случае неадекватности полученной реальной модели виртуальной обучаемый начинает новый виток спирали в том же информационном блоке с уточнения, расширения, модификации исходной модели с ее последующей реализацией. Т аким образом, освоение обучаемым единичного информационного блока можно представить в виде блок-схемы (Рис. 9) чает, что процесс осуществления некоторой стадии проекта состоит из двух этапов - первоначального, когда создается и реализуется исходная модель, и заключительного, когда осознаются недостатки исходной модели, и происходит ее теоретическая и практическая переработка в соответствии с результатами первоначального этапа. Такой подход, с одной стороны, в достаточной степени моделирует реальный процесс научного познания, а с другой, позволяет не потерять интерес к программному проекту в результате слишком частого изменения и уточнения исходной модели. Таким образом, р{для каждого обучаемого вычисляется индивидуально и исходя из этого делаются выводы о сформированности знаний, умений и навыков, о развитии мышления. Из определения pj следует, что Т} имеет более сложную зависимость: Т4 = t4 (сложность, корректность, объем, ры ) (2) Таким образом, использование метода проектов позволяет приблизить процесс обучения к научно-исследовательской деятельности, что положительно сказывается на создании познавательных потребностей. Исходя из разбиения всей структуры проекта на блоки, автоматизируется процесс представления процесса обучения в виде подпространств. Сложность в данном случае представляет количественное определение информационной компетентности каждого витка, с учетом ее зависимости от информационной компетентности предыдущих витков. На сегодняшний день данная проблема решена только в качественной области и нуждается в дополнительных исследованиях. Реализация программного проекта, который строится по данной конструкционной схеме, наглядно представляет свойство непрерывности процесса и его спиралевидный характер. Та же самая схема, как показывает опыт, активно используется обучаемыми по методу проектов для организации своего собственного процесса познания. 2.2. Принципы построения спецификаций программных проектов в общеобразовательной школе Необходимым условием успешности процесса целеобразования при использовании метода проектов в обучении является четкое, детальное и иерархиезованное представление целей учебного проекта, выраженное в письменной форме. Другим, не менее важным условием является наличие поэтапного планирования действий, служащих достижению выделенных целей. Оба условия реализуются в спецификации программного проекта. Под спецификацией проекта будем понимать его подробное описание с выделением основных компонентов процесса планирования и реализации. Спецификация включает в себя как предполагаемый результат деятельности (цель), так и подробный план (с зависимостью детализации от уровня готовности учащихся к проектной деятельности) достижения искомого результата. Для метода проектов в обучении программированию спецификация предполагает не только подробное описание интерфейса создаваемого учебного проекта, его функциональных возможностей, но подробно описанные пути достижения цели. Необходимыми компонентами спецификаций являются: проблема; актуальность; цели проекта; задачи проекта; тип проекта; структура проекта; методы разработки (если это необходимо для данного типа проекта); время работы над проектом; формы представления результатов. В качестве примеров для анализа компонентов спецификаций, воспользуемся тремя успешно и неоднократно реализованными нами в процессе обучения информатике проектами: а) векторным графическим редактором, б) обучающей программой по одной из тем математики, в) сайтом класса (школы, группы, факультета) |