ИСПОЛЬЗОВАНИЕ ПРОГРАММНЫХ ЗАГОТОВОК ПРИ ОБУЧЕНИИ ПРОГРАММИРОВАНИЮ В ВИЗУАЛЬНЫХ СРЕДАХ НА БАЗОВОМ УРОВНЕ В ШКОЛЬНОМ КУРСЕ ИНФОРМАТИКИ И ИКТ.
Муниципальное образовательное учреждение средняя общеобразовательная школа № 3 им. , г. Арзамас Нижегородской области
*****@***ru
Школьная информатика в нашей стране начиналась с алгоритмизации и программирования, как с основной темы курса. Изначально целью введения в школу предмета являлось «…всестороннее и глубокое овладение молодежью вычислительной техникой» [1], что рассматривалось как важный фактор ускорения научно-технического прогресса в стране. Основное содержание дисциплины носило прикладной характер.
Процесс развития аппаратного и программного обеспечения, оснащение ими школ за последние годы существенно изменил курс информатики. К сожалению, сегодня в школьном курсе информатики явно доминирует линия информационных и коммуникационных технологий, программирование все больше уходит на второй план.
Эта тенденция отражена и в примерной программе основного общего образования по информатике и ИКТ [2], согласно которой на изучение раздела «Алгоритмы и исполнители» отводится всего 20 часов, которых явно не достаточно для успешного овладения учащимися данным разделом. В итоге, учащиеся практически не умеют программировать.
Вместе с тем в большинстве своем учебно-воспитательный процесс в общеобразовательной школе строится без учета индивидуальности ребенка, поскольку она остается массовой. В то же время практически в каждом классе есть дети, которые интересуются программированием, большинство олимпиад, творческих конкурсов, конференций ориентированы на знания и умения именно в этой области. В такой обстановке сложно говорить об особой системе работы школы с категорией одаренных детей, стремящихся получить знания, выходящие за рамки школьной программы.
Не мене важным является и вопрос выбора среды программирования. В школе, как правило, изучается технология структурного программирования. Согласно принципу научности, школьная информатика должна отражать современное состояние изучаемой науки, использовать ее современный понятийный аппарат, методы и средства, в том числе и средства обучения. Сегодня настало время знакомить учащихся с основами новейших технологий.
В последнее время все большую популярность имеет технология визуального объектно-ориентированного программирования, где каждый объект можно использовать для решения задачи, не вникая во внутренние механизмы его функционирования. Данная технология позволяет учащимся создавать приложения, аналогичные тем, что используются ими в повседневной жизни, что повышает мотивацию у учащихся к изучению раздела. Визуализация процесса программирования позволяет уже на начальном этапе увидеть результат своих усилий, что делает процесс обучения более наглядным.
Выявленные недостатки современного преподавания основ программирования разрешимы за счет использования в процессе обучения программных заготовок.
Метод программных заготовок представляет собой систему заданий, представленных в виде фрагментов программных приложений. Заготовка представляет собой проект с разработанным интерфейсом, и частично прописанным программным кодом, так как именно этот процесс является наименее сложным, но занимает достаточно большее количество учебного времени. Задача учащегося доработать заготовку до полноценно функционирующего проекта, исходя их учебной задачи.
Обучение строиться в соответствии с важнейшими дидактическими принципами.
Система заданий разработаны в соответствии с примерной программе основного общего образования по информатике и ИКТ, включает в себя задания, направленные на овладение основными алгоритмическими конструкциями, использование переменных различного типа, работу с выражениями, функциями.
Построенная таким образом система обучения дает учащемуся возможность активного вовлечения в учебную деятельность. На начальном этапе все ученики получают однотипные задания, в соответствии с дополнительно поставленными задачами, могут доработать как графический интерфейс проекта, так и программный код, что дает учителю возможность более адекватно оценить способности каждого ученика в отдельности, и реализовать дифференцированный подход в обучении.
В качестве среды выбрана система визуального программирования Delphi, являющейся на сегодняшний день одной из передовых.
Таким образом, метод программных заготовок позволяет не только решить главную проблему - недостаток учебного времени, а также дает возможность личностно-ориентированного подхода в обучении программированию, что обеспечивает каждому ученику условия для максимального развития его способностей, склонностей, удовлетворения познавательных потребностей и интересов в процессе усвоения им содержания общего образования.
Литература:
1. Основы информатики и вычислительной техники: Программа для сред. учеб. заведений. – М.: Просвещение, 1985
2. Программы для общеобразовательных учреждений: Информатика. 2-11 классы / Составитель . – 4-е изд. – М.: БИНОМ. Лаборатория знаний, 2007


