Система программирования Visual Basic


КУРСОВАЯ РАБОТА

Тема: Элективный курс для учащихся старших классов “Система программирования Visual Basic “

Оглавление

Введение. 3

Глава I. Анализ психолого-педагогической, специальной литературы по теме “Элективный курс для учащихся старших классов “Система программирования VisualBasic””. 8

1.1Профильное обучение информатике в старших классах. 8

Средней школы и элективные курсы.. 8

1.2Психолого-физиологические особенности учащихся старших классов16

1.3Элективный курс для учащихся старших классов “Система программирования Visual Basic”. 19

Выводы по I главе. 24

Глава II. Опытно-экспериментальная работа по теме “Блочно-модульный элективный курс для учащихся старших классов “Система программирования VisualBasic””.26

2.1. Организационно-диагностический этап работы.. 26

2.2. Интерпретация полученных результатов. 26

2.3. Обобщающий этап. 27

Выводы по II главе. 39

Заключение. 40

Список использованной литературы.. 42

Приложения. 44

Введение

Компьютерная революция поставила всех перед фактом, что комплекс информационных технологий превращает образование в фундамент, базу всех других сфер общества. Философам еще предстоит осмыслить новые информационные технологии (НИТ) как генеральный фактор, определяющий ход мирового развития ХХI-го века. Сложилась уникальная ситуация, в которой компьютерная революция превратила интеллектуальный труд в основу других видов человеческой деятельности. По прогнозам ведущих мировых экспертов новые рабочие места будут создаваться лавинообразно в области компьютерных технологий, и при этом будут неуклонно возрастать требования к квалификации и многопрофильности работников. Стремительно растет новый класс “интеллектуальных” служащих. В развитых странах этот класс уже составляет более половины занятого населения. Переход к постиндустриальному обществу ставит перед российским образованием непростые задачи.

Одной из ведущих тенденций современного образования является его профилизация. В школах, гимназиях, лицеях введены профильные классы, в которых ведется углубленное изучение тех или иных предметов. В частности, в различных профилях существенно отличается и содержание уроков информатики. Так, физико-математический профиль предполагает существенное углубление знаний по этим предметам, что должно обеспечить подготовку к ЕГЭ и поступление в вуз на соответствующие специальности. Для классов гуманитарного профиля характерна практическая направленность уроков информатики: связь с повседневной жизнью, с искусством. Согласно Федеральному базисному учебному плану от 2004 года, изучение информатики в 10-11 классах не является обязательным для всех учащихся. На профильном уровне информатику рекомендуется изучать в классах физико-математического и информационно-технологического профиля.

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

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

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

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

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

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

-школа может использовать свой имеющийся творческий опыт.

Актуальность выбранной темы обусловлена тем, что в ЕГЭ задания по программированию занимают примерно половину всего материала. И, в принципе, это правильно! Поскольку ЕГЭ по информатике фактически выступает как форма проверки уровня предпрофессиональной подготовки, то в этом смысле роль программистской подготовки очень большая. Для профессионала в области информатики и IT программирование – это образ мышления. У разных людей различаются способности к программированию. Грамотное обучение в школе алгоритмизации и программированию развивает эту форму мышления. Известно, что на первых курсах компьютерных специальностей происходит большой “отсев” именно из-за неуспеваемости по программированию. Принять неспособного к программированию человека на такую специальность, это все равно, что принять безголосого абитуриента на вокальное отделение консерватории.

Предметом горячих обсуждений стало новое положение о приеме в ВУЗы по итогам ЕГЭ. На значительное число специальностей ЕГЭ по информатике может стать вступительным “пропуском”. Ситуация уникальная, поскольку нет другой такой школьной дисциплины, не обязательной для изучения в старших классах, по которой бы сдавался ЕГЭ, необходимый для поступления в ВУЗы на многие популярные специальности.

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

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

Объект исследования – процесс обучения основам объектно-ориентированного программирования в рамках элективного курса учащихся старшей школы.

Предмет исследования – условия эффективного обучения основам объектно-ориентированного программирования старшеклассников в рамках элективного курса.

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

Обучение основам объектно-ориентированного программирования старшеклассников в рамках элективного курса будет эффективным, если учитель:

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

– учитывает психолого-физиологические особенности учащихся старших классов.

Задачи:

1. на теоретическом уровне изучить требования и условия организации профильного обучения в современной школе;

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

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

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

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

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

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

Глава I. Анализ психолого-педагогической, специальной литературы по теме “Элективный курс для учащихся старших классов “Система программирования VisualBasic””

1.1 Профильное обучение информатике в старших классах

Средней школы и элективные курсы

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

1) формирование фундаментального содержания курса;

2) расширение прикладного содержания – овладение учащимися средствами и методами ИКТ.

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

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

1) тема имеет прямое отношение к основному объекту изучения в научной области информатики: к информации и информационным процессам;

2) тема не изучается по программам других школьных дисциплин.

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

Вверх – это в систему ВПО. Профильный курс в 10-11 классах – это предпрофессиональная подготовка будущих выпускников школы. Значительная часть учеников, заканчивающих классы физ-мат и информационно-технологического профиля пойдут в ВУЗы, где информатика станет основной или одной из основных составляющих их профессиональной подготовки. Если в ВУЗы придут выпускники школы, подготовленные на уровне требований профильного ГОС по информатике (или, хотя бы, ЕГЭ по информатике) то эффективность вузовского обучения значительно повысится. Не секрет, что пока обучение в ВУЗе на многих профильных к информатике специальностях приходится начинать с азов.

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

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

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

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

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

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

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

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

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

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

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

Требования к курсам по выбору:

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

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

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

– Курсы не должны быть длительными. Их продолжительность может варьироваться, но оптимальная находится в пределах 8-16 часов. Таким образом, создаются условия в организации учебного процесса, которые позволяли бы ученику менять “пакет курсов”, по крайней мере, два раза

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

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

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

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

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

Требования к программам элективных курсов

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

Программа элективных курсов должна соответствовать ряду требований.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1.2 Психолого-физиологические особенности учащихся старших классов

Подростковый возраст (11 – 16лет) – это период между детством и зрелостью. У подростка стремительно меняется физиология, проявляется неловкость в движениях, эмоциональная неуравновешенность, повышенная рефлексия. Они не удовлетворены собой, семьей, собственной внешностью. Они не довольны школой, учителями, оценками взрослых, т. к. “они нас не понимают”, не доверяют родителям, не признают их мнение. Даже в семьях, где ребенок принимает мнение родителей, для него это период внутренних переживаний. Подросток открывает себя, познает себя в общении с окружающими. В этот период открытий наступают разочарования.

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

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

– несовпадение высокого уровня притязания (стремление стать героем, прославиться) и низкого социального статуса, которые заданы их возрастом;

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

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

Именно в подростковом возрасте, входят в криминальные группировки, вовлекаются в тоталитарные секты, в различные неформальные движения и т. д.[10].

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

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

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

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

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

– социальные, означающие не полную интегрированность в общественные отношения и структуры – что обуславливает социальную не уверенность, не самостоятельность, отсутствие или недостаток социального опыта, в зависимости от старшего поколения [13].

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

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

– способность занимать те или иные социальные позиции в обществе;

– положение в системе доминирующих отношений производства и воспроизводства общественной жизни;

– мера включенности в эти отношения;

– мера влияния на них.

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

1.3 Элективный курс для учащихся старших классов “Система программирования Visual Basic”

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Современная система программирования Visual Basic позволяет легко создавать полноценные Windows-приложения. Это не только полезное, но и очень интересное занятие. Программирование осуществляется на современном диалекте языка Бейсик – Visual Basic. Этот язык программирования наиболее прост и доступен для школьников. Бейсик выгодно отличается от других языков своей простотой и наглядностью. Как показала многолетняя практика обучения этому языку, школьники 14-16 лет легко осваивают его основные конструкции, быстро начинают писать работающие программы. Бейсик – живой, динамично развивающийся язык. С помощью Visual Basic можно создавать приложения практически для любой области современных компьютерных технологий: бизнес-приложения, игры, мультимедиа, базы данных. При этом приложения могут быть как простыми, так и очень сложными, в зависимости от поставленной задачи. В настоящее время Basic уже не считается учебным языком – знание Visual Basic и его диалектов (VBA, VBScript) становится необходимостью для современного программиста любого уровня.

Основные задачи курса:

– формирование практических навыков работы с интегрированной средой программирования языка Visual Basic;

– развитие навыков алгоритмизации и программирования;

– формирование образного и теоретического мышления;

– формирование умения ориентироваться в информационных потоках;

– формирование умения планировать свою деятельность.

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

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

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

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

Выводы по I главе

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

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

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

Подростковый возраст – это трудный период полового созревания и психологического взросления. В самосознании в это время происходит значительные изменения: появляется чувство взрослости, подростковая дружба. Ведущий вид деятельности – в этот период становится интимно-личностное общение. У подростка складывается разнообразные образы “Я”. К концу периода они интегрируются в единое целое, образуя на границе ранней юности “Я – концепцию”, которую можно считать центральным новообразованием всего периода.

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

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

– умеющего познавать мир: исследовать, моделировать, прогнозировать;

– умеющего осознанно мыслить и действовать, жить по общим законам Мира;

– обладающего верой в свои силы и успех.[]

Глава II. Опытно-экспериментальная работа по теме “Блочно-модульный элективный курс для учащихся старших классов “Система программирования VisualBasic””.

2.1. Организационно-диагностический этап работы

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

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

– учитывает психолого-физиологические особенности учащихся старших классов.

Задачи:

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

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

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

2.2. Интерпретация полученных результатов

Беседа с учителем информатики МОУ СОШ №4 города Черняховска позволила определить круг задач, которые решаются в процессе обучения учащихся объектно-ориентированному программированию:

– овладение техникой программирования на языке VisualBasic;

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

– расширение кругозора учащихся.

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

2.3. Обобщающий этап

В результате проведенной работы авторы рассмотрели существующие в реальности спецкурсы по объектно-ориентированному программированию на языке VisualBasic:

1) Элективный курс “Программирование приложений Microsoft Office на языке VBA”. Автор: Александрова Ирина Александровна, учитель информатики г. Новгород (Сайт “Фестиваль открытый урок”)(32 часа)

Пояснительная записка

В школьном курсе информатики вопросы программирования рассматриваются лишь в ознакомительном плане и на это выделяется недостаточное количество часов, как следствие – формальное восприятие учащимися основ современного программирования. Данный курс предлагает устранить данный пробел. Это особенно актуально в новом информационном обществе, где пользователей очень часто не устраивают возможности программ и им хочется адаптировать приложения для своих конкретных потребностей. В данном курсе изучаются основные принципы программирования на языке VBA (Visual Basic for Applications) – основном и встроенном языке офисных приложений Microsoft Office. В результате изучения данной программы формируются необходимые навыки для создания собственных программ на данном языке. Для восприятия материала не требуется знакомства с другими языками программирования и наличия опыта программирования. В водной части курса “Основы программирования” просто и доходчиво объясняется, что такое программирование и излагаются базовые концепции, на основе которых создаются любые программы. Вместе с языком программирования VBA изучается мощная и гибкая среда разработки офисных приложений в среде Microsoft Windows.

Программа рассчитана на учащихся 9-11 классов. Данный курс позволяет дать представление учащимся о языках программирования семейства Бейсик и научить писать самостоятельно программы для пакета MS Office. Кроме этого курс формирует навыки программирования для Windows, представление о профессии программиста, механизм работы и устройство операционной системы Windows. Знания, полученные в данном курсе, помогут учащимся в дальнейшем обучении в вузах и в профессиональной деятельности.

Цели курса:

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

– приобретение навыков программирования на языке VBA;

– формирование уверенных навыков пользователя ОС Windows и пакета Microsoft Office.

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

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

Курс является ориентационным в системе предпрофильной подготовки:

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

– расширяет кругозор учащихся,

– осуществляет учебно-практическое знакомство с проблемой методов и принципов программирования.

Задачи курса:

– сформировать представление о профессии программиста;

– приобрести навыки программирования в визуальных средах для Windows;

– дать представление о многозадачности современных операционных систем и механизмах работы приложений MS Office.

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

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

– основные элементы среды программирования VBA;

– основные конструкции языка VBA;

– приемы создания приложений в среде Windows;

– механизм работы программы в Windows;

Должны уметь:

– создавать проекты в среде VBA;

– пользоваться готовыми компонентами для разработки приложений.

Тематический план

1. Основы программирования – 2

2. Язык VBA и его возможности – 2

3. Редактор VBA – 2

4. Создание и сохранение VBA-программ – 2

5. Типы данных, переменные и константы – 2

6. Операции и выражения – 2

7. Управляющие операторы – 2

8. Процедуры и функции – 2

9. Объекты и коллекции – 2

10. Встроенные функции VBA – 2

11. Экранные формы и их элементы – 2

12. Работа с файлами – 2

13. VBA и Microsoft Office – 2

14. Программирование на VBA в Word – 2

15. Программирование на VBA в Excel – 2

16. Программирование на VBA в Access – 2

Программа

1. Основы программирования. Понятие о программе. Присваивание значений переменным. Управляющие операторы. Циклы. Модульное программирование. Процедуры. Процедуры-функции.

2. Язык VBA и его возможности. Язык VBA. Макросы и их создание. Код макросов и его редактирование. Выполнение макросов. Сохранение макросов в виде модулей. Запись макросов. Объектная структура языка VBA.

3. Редактор VBA. Запуск редактора VBA. Окна редактора и их настройка. Меню и панели инструментов редактора. Окно проектов и обозреватель объектов. Окна редактирования кода и формы. Окно свойств. Справочная система.

4. Создание и сохранение VBA-программ. Общий цикл создания VBA-программы. Принципы построения VBA-программ. Написание макросов и процедур. Выполнение программы. Обработка ошибок.

5. Типы данных, переменные и константы. Числовые данные. Булевы значения. Тип Date. Текстовые данные. Тип Variant. Переменные. Объявления переменных. Массивы. Константы. Типы данных, определяемые пользователем. Комментарии.

6. Операции и выражения. Выражения в языке VBA. Совместимость типов данных. Оператор присваивания. Арифметические операторы. Логические операторы. Операторы сравнения. Строковые операторы. Приоритеты выполнения операций.

7. Управляющие операторы. Оператор безусловного перехода goto. Оператор условного перехода if..then. Оператор множественного выбора Select..Case. Операторы циклов: for..next, for each..next и do..loop.

8. Процедуры и функции. Основные понятия о процедурах VBA. Аргументы процедур. Выполнение процедур. Функции языка VBA. Вызовы процедур и функций.

9. Объекты и коллекции. Понятие об объекте. Свойства и методы объектов. Коллекции и контейнеры. События и обработка событий. Понятие о классах. Иерархия объектов. Создание и идентификация объектов. Работа с объектами в программе. Использование конструкции with..end with для работы с объектами. Окно Object Browser.

10. Встроенные функции VBA. Математические функции. Функции преобразования данных. Функции проверки типов. Функции даты и времени. Строковые функции. Финансовые и другие функции.

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

12. Работа с файлами. Типы файлов. Открытие и закрытие файлов. Ввод и вывод данных в файлы последовательного доступа. Работа с файлами произвольного доступа. Бинарные файлы. Операторы и функции управления файлами. Работа с файлами как с объектами.

13. VBA и Microsoft Office. Управление панелями инструментов и меню. Программное управление помощником. Сохранение значений переменных. Объекты FileDialog и FileSearch. Сохранение информации в реестре Windows. Доступ к объектам в других приложениях.

14. Программирование на VBA в Word. Объектная модель Word. Доступ к документам Word с помощью VBA. Создание, открытие и закрытие документов. Управление параметрами и окнами Word. Переопределение параметров приложения Word. Диалоговые окна Word. Объект View. Использование объектов Selection и Range. Работа с текстом. Удаление, копирование, вставка текста. Поиск и замена. Использование переменных документа.

15. Программирование на VBA в Excel. Объектная структура Excel. Объект Workbook. Открытие и создание рабочих книг. Вывод на печать. Объект Worksheet. Работа с рабочими листами рабочей книги. Объект Range. Работа с диапазонами ячеек. Свойство Cells. Работа с выделенным диапазоном ячеек. Создание экранных форм. Программирование пользовательских функций. Использование встроенных функций. Программирование событий.

16. Программирование на VBA в Access. Основные понятия Access. Объектная модель Access. Работа с отчетами, формами и страницами доступа к данным. Программирование баз данных. Объект DoCmd. Использование ADO. Использование объектов Recordset. Объект Command. Использование языка SQL.

Литература:

1. Симонович С. В., Мураховский В. И. Популярный самоучитель работы на компьютере. – М.: “Десс Ком”, 2001.

2. Слепцова Л. Д. Программирование на VBA. Самоучитель. – М.: Издательский дом “Вильямс”, 2004.

3. Уокенбах Джон, Андердал Б. Excel 2002. Библия пользователя.: Пер. с англ. – М.: Издательский дом “Вильямс”, 2004.

4. Справочная система Windows.

5. Справочная система Microsoft Word.

6. Справочная система Microsoft Excel.

7. Справочная система Microsoft Access.

3) Исследование информационных моделей. Элективный курс: Учебное пособие. Автор: Угринович Н. Д.

Данное учебное пособие является частью УМК наряду с компьютерным практикумом на CD-ROM. Этот УМК реализует элективный курс “Исследование информационных моделей”. Курс позволяет научиться создавать и исследовать информационные модели из предметных областей физики, математики, химии, биологии, географии, экономики, информатики с использованием систем объектно-ориентированного программирования и электронных таблиц. Форма выполнения заданий – проекты. Для этого в учебном пособии даны основы объектно-ориентированного программирования в системах Visual Basic и Delphi. CD-ROM включает интерактивный практикум, содержащий указания по выполнению практических заданий и ответы на них, т. е. готовые проекты на языках Visual Basic и Delphi. На CD-ROM размещено программное обеспечение, необходимое для реализации компьютерного практикума, а именно свободно распространяемые версии систем программирования Visual Basic и Delphi, а также электронные таблицы StarOffice Cale и OpenOffice Calс.

Для учащихся старших классов информационно-технологического, физико-математического и естественно-научного профилей.

Оглавление Рекомендации по использованию учебно-методического комплекта 6 Введение в объектно-ориентированное программирование.. 7 Глава 1. Основы объектно-ориентированного программирования на языке Visual Basic 11 1.1. Графический интерфейс системы программирования Visual Basic 11 1.2. Этапы разработки проектов на языке Visual Basic 16 1.3. Создание первого проекта “Обычный калькулятор” на языке Visual Basic 17 1.4. Переменные в языке программирования Visual Basic… 20 1.5. Функции в языке программирования Visual Basic 25 1.5.1. Функции преобразования типов данных 25 1.5.2. Математические функции 27 1.5.3. Строковые функции 29 1.5.4. Функции ввода и вывода данных 33 1.6. Основные типы алгоритмических структур и их кодирование на языке Visual Basic 38 1.6.1. Линейный алгоритм 39 1.6.2. Алгоритмическая структура “ветвление” 39 1.6.3. Алгоритмическая структура “выбор” 41 1.6.4. Алгоритмическая структура “цикл” 43 1.6.5. Общие процедуры 48 1.7. Графические возможности языка программирования Visual Basic 49 1.8. Массивы в языке программирования Visual Basic 52 1.8.1. Числовые массивы: заполнение и поиск 52 1.8.2. Сортировка числовых массивов 55

2) Разработка уроков по теме: Программирование в среде Visual Basic. Автор Белкин Виктор Владимирович, МОУ гимназия № 2 г. Гурьевска

Разработка содержит готовые уроки (54), с раздаточным и контрольным материалом. Разработка реализована в виде Web-сайта

Данный электронно-методический комплекс является методическим пособием по преподаванию курса объектно-ориентированного программирования в среде Visual Basic6.0. Цель данного пособия оказать помощь учителям, начинающим преподавать программирование в среде Visual Basic. Пособие состоит из 54 связанных между собой уроков, что позволяет полностью изучить данный курс в 10 классе на профильном уровне. Кроме уроков в пособие включены самостоятельные и контрольные работы. Ко всем практическим занятиям прилагаются листинги программ и исходные файлы приложений, созданные в среде Visual Basic6.0. Кроме того, в пособие включен инсталляционный пакет для Visual Basic 5, с возможностью русификации и файлом справки на русском языке.

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

3) Основы объектно-ориентированного программирования в среде Visual Basic. Автор: Каминский Виктор Юльевич МОУ лицей № 18 Калининград (Сайт “Роялти-педагогу новатору”)

Цикл уроков №1 элективного курса “Основы объектно-ориентированного программирования в среде Visual Basic” с интерактивной поддержкой.

Курс разработан с использованием учебных пособий Н. Угриновича и И. Сафронова. Он предусматривает общую продолжительность обучения – 136 часов, и ориентирован на профильные классы, уже изучившие материал базового курса информатики. Практическое использование курса ведется с 2006/7 учебного года в 11-х классах лицея на базе двух компьютерных классов и интерактивного комплекса.

Цели учебного курса:

– освоение знаний, составляющих основу научных представлений об объектно-ориентированныхсистемах (ООС) программирования и технологиях создания приложений;

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

– развитие познавательных интересов, интеллектуальных и творческих способностей в объектно-ориентированной алгоритмизации;

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

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

Организация учебной деятельности

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

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

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

Описание ресурса

Данная работа представляет собой первую часть общего учебно-методического комплекса (УМК), состоящую из следующих объектов:

1) Файл “Методические рекомендации. doc”.

2) Папка “Метод_разраб_уроков_часть1”, в которую входят:

– титульный лист УМК с тематическим планом курса;

– поурочный план учебных занятий 1-го цикла;

– 14 методических разработок учебных занятий;

3) Папка “Интерактив_поддержка_часть1”, в которую входит 12 презентаций для интерактивного сопровождения уроков (MsPowerPoint);

4) Папка “Проекты”, содержащая 8 вложенных папок с учебными проектами (приложениями, созданными в среде VisualBasic), включая эталоны контрольных проектов;

5) Папка “Compil”, содержащая рабочие файлы, необходимые для создания и исполнения учебных проектов.

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

1. Операционная система WindowsXP.

2. Офисный пакет McOffice 2003.

3. Cиситема McVisualBasic 6.0.

Основные принципы построения ресурса.

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

► “на слух” – повествование и пояснения учителя, диалог;

► “только чтение” – самостоятельное изучение с последующим диалогом с учителем;

► комбинированный – “на слух с чтением” (учащиеся имеют текстовый материал и могут при необходимости переключиться со слуха на чтение и наоборот).

Исходя из этого принципа, для подготовки и проведения занятий используется как минимум два документа:

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

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

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

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

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

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

Желтый – наименование раздела или темы;

Серо-голубой или светло-зеленый – обзорно – справочный материал, на котором строится обучение;

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

Белый – ответы или решения.

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

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

Выводы по II главе

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

В таком курсе изучаются основные принципы программирования на языке VBA (Visual Basic for Applications) – основном и встроенном языке офисных приложений Microsoft Office. В результате изучения данной программы формируются необходимые навыки для создания собственных программ на данном языке. Для восприятия материала не требуется знакомства с другими языками программирования и наличия опыта программирования. В водной части курса “Основы программирования” просто и доходчиво объясняется, что такое программирование и излагаются базовые концепции, на основе которых создаются любые программы. Вместе с языком программирования VBA изучается мощная и гибкая среда разработки офисных приложений в среде Microsoft Windows.

Программа рассчитана на учащихся 10-11 классов.

Данный курс позволяет дать представление учащимся о языках программирования семейства Бейсик и научить писать самостоятельно программы для пакета MS Office. Кроме этого курс формирует навыки программирования для Windows, представление о профессии программиста, механизм работы и устройство операционной системы Windows. Знания, полученные в данном курсе, помогут учащимся в дальнейшем обучении в вузах и в профессиональной деятельности.

Заключение

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

Подростковый возраст – это трудный период полового созревания и психологического взросления. В самосознании в это время происходит значительные изменения: появляется чувство взрослости, подростковая дружба. Ведущий вид деятельности – в этот период становится интимно-личностное общение. У подростка складывается разнообразные образы “Я”. К концу периода они интегрируются в единое целое, образуя на границе ранней юности “Я – концепцию”, которую можно считать центральным новообразованием всего периода.

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

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

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

В таком курсе изучаются основные принципы программирования на языке VBA (Visual Basic for Applications) – основном и встроенном языке офисных приложений Microsoft Office. В результате изучения данной программы формируются необходимые навыки для создания собственных программ на данном языке.

Цели учебного курса:

– освоение знаний, составляющих основу научных представлений об объектно-ориентированныхсистемах (ООС) программирования и технологиях создания приложений;

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

– развитие познавательных интересов, интеллектуальных и творческих способностей в объектно-ориентированной алгоритмизации;

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

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

Список использованной литературы

.Бочкин А. И. Методика преподавания информатики: Учеб. Пособие. – Мн.: Выш. шк., 1998. 2.Гейн А. Г., Сенокосов А. И. Информатика: Учебник для 7-9 классов общеобразовательной школы. М.: Просвещение, 1996. 3.Денисов В. Windows’95 с самого начала. – С.-Пб: Питер, 1996. 4.Ефимова О. В., Моисеева М. В., Шафрин Ю. А. Практикум по компьютерной технологии. Упражнения, примеры и задачи. М: АБФ, 1997. 5.Изучение основ информатики и вычислительной техники: Пособие для учителей / под ред. А. П. Ершова, В. М. Монахова. – М.: Просвещение, 1985, ч.1., 1986, ч.2. 6.Каймин В. А., Питеркин В. М., Уртминцев А. Г. Информатика: Учебное пособие. М.: БРИДЖ, 1994. 7.Каймин В. А., Щеголев А. Г. и др. Основы информатики и вычислительной техники: Учебное пособие для 10-11 классов средней школы. М.: Просвещение, 1994. 8.Кушниренко А. Г. и др. Информационная культура: кодирование информации. Информационные модели: Учебник для 9-10 кл. Общеобразовательных заведений. М.: Дрофа, 1996. 9.Кушниренко А. Г., Лебедев Г. В., Сворень Р. А. Основы информатики и вычислительной техники. Пробный учебник для средних учебных заведений. – М. Просвещение, 1993. 10. Контрольные работы по методике преподавания информатики: Методические рекомендации для студентов заочного отделения // Составители: Журавлева И. А., Саманчук Л. Ф. – Ставрополь: Изд-во СГУ, 1998. 11. Лабораторный практикум по методике преподавания информатики: Методическое пособие // Составители: Журавлева И. А., Саманчук Л. Ф. – Ставрополь: Изд-во СГУ, 1998. 12. Ляхович В. Ф. Основы информатики: Учебное пособие для средних специальных учебных заведений. Ростов-на-Дону: Феникс, 1996. 13. Федеральный компонент Государственного образовательного стандарта начального общего, основного общего и среднего (полного) образования. Образовательная область информатика.// Информатика и образование, 1997, №1. 14. Шафрин Ю. Основы компьютерной технологии: Учебное пособие для 7-11 классов по курсу “Информатика и вычислительная техника”. М.: АБФ, 1997.

1. Колесов, Д. В. О психологии и физиологии подростка учителю / Д. В. Колесов, И. Ф. Мягков.- М., 1986.

2. Еремин, В. А. Улица-подросток – воспитатель / В. А. Еремин. – М., 1991.- 208с.

Журнал “Информатика и образование”

Программа “Информатика и ИКТ 7-9”, рекомендованная МИОО (авт. Н. Д. Угринович), 2004

– сайт лаборатории информатики МИОО www. iit. metodist. ru;

– Преподавание курса “Информатика и ИКТ” в 7-11 классах Н. Д. Угринович – М.:БИНОМ Лаборатория знаний, 2004-2007;

– Программы для общеобразовательных учреждений: Информатика 2-11 классы. – М.:БИНОМ Лаборатория знаний, 2005-2007).

Примерная программа основного общего образования по информатике и ИКТ

– сайт Минобрнауки РФ http://www. ed. gov. ru/ob-edu/noc/rub/standart/;

– Программы для общеобразовательных учреждений: Информатика 2-11 классы. – М.:БИНОМ Лаборатория знаний, 2005-2007).

– Программа курса на базовом уровне “Информатика X-XI” (авт. И. Г. Семакин Е. К. Хеннер), рекомендованная Минобразования, 2002.

Программа рассчитана на 68 ч (1 ч в неделю в течение 2 лет), но возможна доработка программы на 136 ч (2 ч в неделю в течение 2 лет).

Учебники:

И. Г. Семакин Е. К. Хеннер “Информатика10” М. БИНОМ Лаборатория знаний, 2004,

И. Г. Семакин Е. К. Хеннер “Информатика11” М. БИНОМ Лаборатория знаний, 2004;

– Программа курса на базовом уровне “Информатика и ИКТ 10-11 (68 ч)” (авт. Н. Д. Угринович), рекомендованная МИОО, 2004

Программа рассчитана на 68 ч (1 ч в неделю в течение 2 лет), но возможна доработка программы на 136 ч (2 ч в неделю в течение 2 лет).

Учебник:

Н. Д. Угринович “Информатика и информационные технологии 10-11” М. БИНОМ Лаборатория знаний, 2001, 2002;

– Программа курса на базовом уровне по информатике (авт. С. А. Бешенков и др.), рекомендованная Минобразования, 2002

Программа рассчитана на 136 ч (2 ч в неделю в течение 2 лет).

Учебники:

С. А. Бешенков Е. А. Ракитина “Информатика. Систематический курс 10” М. БИНОМ Лаборатория знаний, 2006;

С. А. Бешенков Н. В. Кузмина Е. А. Ракитина “Информатика. Систематический курс 11” М. БИНОМ Лаборатория знаний, 2006.

Программы элективных курсов, рекомендованные Минобразования и НФПК (поддерживаются УМК, изданными издательством БИНОМ Лаборатория знаний)

Текст программ см. в сборниках:

Элективные курсы в профильном обучении: Образовательная область “Математика”/ Министерство образования – НФПК. – М: Вита-Пресс,2004

Элективные курсы в профильном обучении: Образовательная область “Информатика”/ Министерство образования – НФПК. – М: Вита-Пресс,2004

Программы для общеобразовательных учреждений: Информатика 2-11 классы. – М.:БИНОМ Лаборатория знаний, 2006).

Приложения

Программирование в среде Visual Basic. NET

Среда программирования Visual Basic. NET. Visual Studio. NET. – Решения и проекты. Консольные приложения. – Создание проекта Visual Basic. NET на основе шаблона Windows Application. – Первые шаги (практикум). – Объектно-ориентированный подход к разработке приложений. Объекты, их свойства, методы, события. – Событийно-управляемая модель программирования. Процедуры обработки событий. – Использование форм и управляющих элементов для создания интерфейса пользователя. – Термометр (практикум). – Создание нескольких форм и управление ими. – Диалог пользователя и программы. – Создание нескольких форм и управление ими. Взаимодействие с пользователем (практикум). – Данные. Константы и переменные. – Использование переменных. Область видимости переменных. – Введение в типы данных. – Оператор присваивания. Выполнение оператора присваивания. Арифметические выражения. – Расчеты по линейному алгоритму. – Расчеты по линейному алгоритму (практикум). – Логические выражения. Операторы AND, OR, NOT. – Цикл. Операторы цикла FOR…NEXT. – Операторы цикла Do While/Until…Loop. – Создание эффекта движения за счет циклов (практикум). – Символьные переменные. Операции, допустимые с символьными переменными. – Функции и методы обработки символьных переменных. – Понятие о массивах. Одномерные массивы. – Калькулятор (практикум). – Пользовательские методы, их объявление и вызов. – Примеры реализации подпрограмм-методов. – Файлы. Создание файла и считывание из файла. – Ввод-вывод с использованием файла. – Типы программных ошибок и средства их обнаружения. – Создание меню. – Текстовый редактор (практикум). – Создание строки состояния. Создание панели инструментов. – Использование технологии ADO. NET для доступа к данным. – Использование мастера Data Form Wizard для создания приложения с возможностями доступа к данным. – Доступ к базе данных с использованием ADO. NET (практикум).

Образовтельный комплекс устанавливается с диска под названием “Образовательный комплекс”. Возможные варианты: установка локальной версии – для работы на одном компьютере; установка сетевой версии – для одновременной работы нескольких пользователей.

(Установку продукта можно начать с любого из этих дисков. Если пользователь, на компьютере которого платформа “1С:Образование” еще не установлена, начнет установку с диска “Образовательный комплекс”, то программа установки запросит диск “Система программ 1С:Образование 3.0”. По окончании установки платформы “1С:Образование” у пользователя будет запрошен диск “Образовательный комплекс” для продолжения установки образовательного комплекса.)

Систему программирования Visual Basic называют также средой проектирования или просто средой Visual Basic. Почему в этом термине слово “программирование” заменено словом “проектирование”? Учащиеся должны научиться создавать пусть не очень сложные, но настоящие программные приложения, работающие в системе Windows. Программирование – это лишь один из этапов создания приложения. Есть и другие этапы, которые бывают не менее сложными, трудоемкими и ответственными, чем программирование. В частности, этап разработки интерфейса будущего приложения, с использованием различных элементов управления – кнопок, текстовых: графических нолей, полос прокруток и многого другого. Программы на языке Visual Basic пишутся по большей части именно для того, чтобы управлять этими элементами. Поэтому программирование вместе с другими этапами создания приложения называют проектированием, а само создаваемое приложение – проектом Visual Basic. По этой же причине систему программирования Visual Basic называют системой или средой проектирования.

Основные задачи курса:

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

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

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

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

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

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

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

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

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

Перечень проектов, выполненных учащимися:

    Проект “Обычный калькулятор”. Проект-задание “Расположение формы и управляющих элементов”. Проект “Переменные”. Проект-задание “Переменные_2”. Проект “Перевод чисел”. Проект-задание “Мультисистемный калькулятор”. Проект “Инженерный калькулятор”. Проект-задание “Треугольник”. Проект “Строковый калькулятор”. Проект-задание “Строковый калькулятор_2”. Проект “Проверка знаний”. Проект-задание “Игра Баше”. Проект-задание “Поиск большего из двух чисел”. Проект “Отметка”. Проект-задание “Тест с выборочным ответом”. Проект “Коды символов”. Проект-задание “Факториал”, Проект “Количество символов”. Проект-задание “Слово-перевертыш”. Проект “Построение графика функции”. Проект-задание “График функции_2”. Проект-задание “Графический редактор”. Проект-задание “Установка цвета”.

Знания и умения, которые приобрели учащиеся в процессе изучения данного элективного курса:

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

Преподавание элективного курса “Основы объектно-ориентированного программирования на языке Visual Basic”

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

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

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

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

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

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

Программа элективного курса “Основы объектно-ориентированного программирования на языке Visual Basic”

Классы: 9

Количество часов в неделю: 1 час в неделю в течении полугодия, всего 17 учебных часов.

Образовательная область: “Информатика”.

Цель курса: научить учащихся основам объектно-ориентированного программирования на языке Visual Basic

1. Основы объектно-ориентированного программирования – 17 часов

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

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

2. Требования к знаниям и умениям учащихся

    Объяснять сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов; определять возможность применения исполнителя для решения конкретной задачи по системе его команд;
    объяснять структуру основных алгоритмических конструкций и уметь использовать их для построения алгоритмов; уметь строить и исполнять алгоритмы для учебных исполнителей (типа “Черепашка”, “Робот” и т. д.); описывать основные особенности различных технологий программирования (алгоритмического, объектно-ориентированного, логического); знать основные принципы объектно-ориентированного программирования (инкапсуляция, полиморфизм, наследование); знать основные типы данных и операторы (процедуры) для Visual Basic; уметь разрабатывать и записывать на языке программирования типовые алгоритмы.

Тематическое планирование курса

№ п/пДата проведенияТема

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

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

Программное обеспечение
Вводный инструктаж по технике безопасности Понятие алгоритма, свойства алгоритмов. Исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов.Объяснять сущность алгоритма, его основных свойств, иллюстрировать их на конкретных примерах алгоритмов; определять возможность применения исполнителя для решения конкретной задачи по системе его команд; объяснять структуру основных алгоритмических конструкций и уметь использовать их для построения алгоритмов; уметь строить и исполнять алгоритмы для учебных исполнителей (типа “Черепашка”, “Робот” и т. д.); описывать основные особенности различных технологий программирования (алгоритмического, объектно-ориентированного, логического) знать основные принципы объектно-ориентированного программирования (инкапсуляция, полиморфизм, наследование); знать основные типы данных и операторы (процедуры) для Visual Basic; уметь разрабатывать и записывать на языке программирования типовые алгоритмы основные конструкции языка программирования
Объектно-ориентированное программирование. Графический интерфейс: форма и управляющие элементы. Событийные процедуры.Visual Basic
Объектно-ориентированное программирование. Графический интерфейс: форма и управляющие элементы. Событийные процедуры.Visual Basic
Проект “Форма и размещение на ней управляющих элементов”.Visual Basic
Тип, имя и значение переменной. Присваивание.
Проект “Линейный алгоритм. Тип, имя и значение переменных”.Visual Basic
Основные алгоритмические структуры (линейная, ветвление, выбор, цикл) и их кодирование на языке программирования.
Основные алгоритмические структуры (линейная, ветвление, выбор, цикл) и их кодирование на языке программирования.
Проект “Ветвление. Проверка знаний”.Visual Basic
Проект “Выбор. Выставление оценки”.Visual Basic
Проект “Цикл. Коды символов”.Visual Basic
Графические возможности языка программирования.Visual Basic
Проект “Графический редактор”.Visual Basic
Практикум. Выполнение проекта.Visual Basic
Практикум. Выполнение проекта.Visual Basic
Практикум. Выполнение проекта.Visual Basic,
Защита проекта.Visual Basic


Зараз ви читаєте: Система программирования Visual Basic