Педагогические науки/5. Современные методы преподавания

Ст.гр.Ин(о)-10 Горбач Д.О., магистр технических наук Трапезников Е.В., магистр техники и технологий Ушакова Е.В.

Северо-Казахстанский государственный университет им. М. Козыбаева

Методика проведения элективного курса «Visual Basic» для учащихся старших классов общеобразовательной школы

 

В настоящее время в программировании преобладают два метода: структурное программирование и его логическое развитие – объектно-ориентированное программирование (ООП). Причиной возникновения ООП является возрастание сложности программ, когда появилась необходимость в создании таких структур, как классы и объекты, и таких элементов, как свойства, методы, события. Целесообразность выбора того или иного метода программирования определяется задачей, стоящей перед программистом. Как правило, выбор определяется рядом причин, в том числе уровнем сложности программы.                                                                                                      При изучении программирования в соответствии с требованиями дидактики необходимо так формировать методику обучения, чтобы одновременно следовать основным дидактическим принципам. Создание небольшой программы в течение 1-2 уроков с использованием ряда объектов, каждый из которых связан с определенными свойствами и методами, может затруднить усвоение учебного материала учащимися. Кроме того, возникают и технологические трудности, связанные с тем, что ученики, помимо набора кода программы, вынуждены выполнять ряд операций по созданию объектов, формированию их свойств, использованию событий для вызова процедур. Все это увеличивает вероятность возникновения ошибок при написании программы, затрудняет отладку программы и возможность помощи со стороны учителя. Кроме того, возникает вероятность потери темпа урока.                                 В большинстве школ на уроках информатики в качестве объектно-ориентированного языка программирования изучается Visual Basic. Известно, что он является развитием языка Basic, в свое время созданного для обучения начинающих программистов. По многим своим параметрам VB приспособлен для использования в качестве обучающего языка. Он содержит библиотеку объектов – стандартных элементов управления, написание кода сопровождается проверкой синтаксиса и соответствующими подсказками, в случае обнаружения ошибки при исполнении программы выводится справка об ошибке, и существует возможность работать в режиме отладки. Отмечу также, что VB обладает значительным количеством свойств, методов, констант, событий, инструкций, и, чтобы уверенно ориентироваться в этом списке, необходимо затратить немалое количество времени.                                          Для того что бы более углубленно изучить этот язык программирования в школах вводятся дополнительные (элективные) курсы. Проведение в школах данных курсов способствует более глубокому усваиванию материала, и подготавливает учащихся для поступления в ВУЗы. Основная методическая установка курса – обучение школьников навыкам индивидуальной работы по практическому созданию компьютерных программ на основе объектно-ориентированного программирования. На каждом этапе формирования общих интеллектуальных умений используются определенные методы обучения:

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

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

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

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

·       контрольный – при выявлении качества усвоения знаний, навыков и умений и их коррекция в процессе выполнения практических заданий [1].

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

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

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

·       внеурочная форма в которой учащиеся после занятий (дома или в школьном компьютерном классе) самостоятельно выполняют на компьютере практические задания.

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

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

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

Литература:

1.     [Электронный ресурс] – Режим доступа. – URL: http://festival.1september.ru/articles/418523/