Использование метода проектов при обучении программированию в курсе информатики
![]()
|
В отличии от начального уровня, на данном этапе школьники обладают большей самостоятельностью. Учитель производит укрупнение логически завершенных блоков, требующих контроля и оценки. Учащиеся более внимательны в изучении и анализе теоретического материала, активны в самостоятельном поиске знаний. Опыт в создании программных проектов позволяет им вычленять из информации, сообщаемой учителем, элементы, необходимые для достижения основной цели. Например, при изучении любой темы в графике, учитель уже не акцентирует внимание учеников на применимости данного материала в том или ином блоке программного проекта. Школьники сами определят требуемый блок на основе информации о полезности излагаемых фактов. ПРОДВИНУТЫЙ УРОВЕНЬ ГОТОВНОСТИ (содержательно-технологический этап). Особенности продвинутого уровня предполагают самый высокий уровень самостоятельности школьников при реализации проекта. Ученики самостоятельно вычленяют и затем расширяют требуемые им знания из теоретического материала, предоставляемого учителем. Учитель наблюдает за реализацией проекта, изредка внося свои коррективы. Например, при изучении ООП, ученики сами предлагают учителю использовать потоки и ресурсы для хранения как отдельных рисунков на диске, так и целых библиотек рисунков, просят провести иллюстрацию теоретического материала на соответствующих блоках программного проекта. ПЯТЫЙ (ПРОМЕЖУТОЧНО-КОРРЕКЦИОННЬШ) ЭТАП ТЕХНОЛОГИЧЕСКОЙ СХЕМЫ МЕТОДА ПРОЕКТОВ. НАЧАЛЬНЫЙ УРОВЕНЬ ГОТОВНОСТИ {промеэкутоуио-коррекциопиый этап). Данный этап является чрезвычайно важным для организации контроля над уровнем и процессом усвоения знаний, получения умений и навыков школьниками. Каждый логически завершенный блок проверяется учителем с помощью особых тестовых заданий, предназначенных для тестирования правильности и эффективности разработанного учащимися блока. Результат выполнения таких заданий строго индивидуален для каждого школьника и напрямую зависит от индивидуальности решения проверяемого блока. Если некоторый блок, по результатам оценки, не соответствует спецификации, то происходит возврат на четвертый этап и доработка блока. Например, каждый графический примитив, созданный школьником, проверяется учителем с помощью специализированного задания, в результате решения которого учеником должна быть произведена демонстрация возможностей примитива - показ, скрытие, изменение местоположения, цвета, размеров примитива и т.д. Учитель не зачитывает примитив, пока все его возможности не будут визуализированы. СРЕДНИЙ УРОВЕНЬ ГОТОВНОСТИ (промежуточно-коррекционный этап). Высокий уровень самостоятельности школьников позволяет укрупнять тест-задания, превращая их в мини-проекты. Например, в отличии от начального уровня, контроль осуществляется над целым набором графических примитивов, связанных по некоторому общему признаку. Так, скажем, тест может быть проведен одновременно для всех примитивов, поддерживающих все свойства "карандаша" - цвет, толщину, стиль, режим. ПРОДВИНУТЫЙ УРОВЕНЬ ГОТОВНОСТИ (промежуточно-коррекционный этап). Особенностью данного этапа является большой объем тестируемого блока. Например, тест-программа может охватывать в себе все графические примитивы, тест всего файлового ввода-вывода, тест всего набора действий над примитивами и т.д. Еще одной особенностью этого и последующего этапа на максимальном уровне является достаточно большая вероятность изменения спецификации программного проекта. Тематика программного проекта была выбрана школьниками самостоятельно, в результате чего серьезные ошибки или недочеты в планировании могут быть незамечены учителем. Следствием обычно является несоответствие полученного блока проекта исходной модели, что влечет за собой ее переработку. Например, описанная в предыдущем этапе ситуация может явиться причиной переработки спецификации. Если изначально предусматривалось только хранение отдельных рисунков в файле, то с появлением новой информации о ресурсах вполне логичным является расширение спецификации возможностью поддержки библиотек рисунков. ШЕСТОЙ(ИТОГОВО-ОЦЕНОЧНЫЙ)ЭТАПТЕХНОЛОГИЧЕСКОЙ СХЕМЫМЕТОДАПРОЕКТОВ. НАЧАЛЬНЫЙУРОВЕНЬГОТОВНОСТИ (итогово-оценочныйэтап). Последнийтехнологическийэтаппредназначен,вопервых,дляоценкисоответствиясозданногопроектаисходнойспецификации,авовторых-длятестированияобщегоуровняусвоениязнанийшкольником,полученныхуменийинавыков.Наданномэтапешкольникобязаносуществить "защиту"своегопроекта,продемонстрироватьеговозможностиибытьготовымобъяснитьлюбойучастокпрограммногокодапроекта. Призащитеграфическогоредактора,школьникобязанбытьготовым ответить,например,наследующиевопросы:"Какимобразомпроисходит сохранениерисункавфайле?","Какреализованоперемещениеграфическогопримитивапоэкрану?","Какобрабатываютсясобытияотманипуляторамышь?"ит.д.Вовсехслучаяхтребуетсяпоказатьиобъяснитьсоответствующийучастоккода. СРЕДНИЙУРОВЕНЬГОТОВНОСТИ (итогово-оценочныйэтап). Наданномэтапепроектоцениваетсяболеестрого,чемнаначальном уровне.Кроместандартных,предусмотренныхспецификациейвозможностей,анализируютсяидополнительные,введенныешкольникомсамостоятельно.Приветствуютсялюбыеизменения,повышающиефункциональностьисходноймодели,либоупрощающиееебезнарушенияфункциональности. ПРОДВИНУТЫЙУРОВЕНЬГОТОВНОСТИ (итогово-оценочныйэтап). Следствиеммаксимальнойсамостоятельностинаданномуровнеявляетсямаксимальныйнабортребованийкпрограммномупроекту.Вопервых,каждыйпредставляемыйпроектстрогоиндивидуаленвпределах группы разработчиков. Двух похожих по реализации проектов быть не может, плагиат недозволен ни в какой степени. Во вторых, обязателен выход за пределы спецификации. Таким образом набор функций проекта расширен по сравнению с исходным планом. Например, при сдаче двумя школьниками (из различных групп разработчиков) близких по реализации проектов, зачитывается только первый, второй направляется на переработку. Предлагаемая нами методика обучения программированию на основе следования технологической схеме метода проектов с учетом разделения учащихся по уровням готовности к использованию метода проектов успешно прошла апробацию в школах г.Шадринска, что подтверждено результатами педагогического эксперимента. |