Посвящен 75-летию развития системы образования Ленинградской области

Вид материалаДокументы
Visual basic в школе и для школы
Содержание и особенности курса
2. Создание игровых и учебно-демонстрационных программ.
3. Современные технологии программирования. К таковым относится использование технологии Microsoft Agent
4. Компьютерное моделирование
5. Работа с базами данных
6. Использование VB при изучении различных тем школьного курса информатики
Результативная оценка курса
Т.Н. Климанова
Подобный материал:
1   ...   6   7   8   9   10   11   12   13   ...   31

Visual basic в школе и для школы


В течение 4-х лет в школе-лицее № 8 г. Сосновый Бор Ленинградской области преподается курс языка программирования Visual Basic (VB). Можно сделать смелое утверждение, что данный курс является новаторским в учебной программе по Ленинградской области. Каковы были цели и какие результаты показало обучение?

Данный курс является экспериментальным в классах с расширенным изучением предмета «информатика» и рассчитан на ~60 часов. Материалы курса могут быть использованы для ведения факультатива, спецкурса или дистанционного обучения по VB.

Целью ставилось использование средств VB для углубленного изучения информационных технологий, а именно:
  • Привитие учащимся нового стиля программирования. Visual Basic позволяет использовать и расширять простые и понятные конструкции «школьного» языка Basic до технологии объектно-ориентированного программирования в операционной среде Windows.
  • Расширение возможностей офисных программ. Visual Basic «красной нитью» проходит в программных разработках фирмы Microsoft, которые в силу широкого их распространения находят применение у пользователей в различных сферах их деятельности. Visual Basic for Applications (VBA), встроенный в популярнейший пакет MS Office, позволяет с помощью макросов провести нестандартную обработку информации в электронных таблицах Excel и текстовом редакторе Word, создавать и эффективно использовать базы данных Access.
  • Освоение мультимедийных и Интернет – приложений. При создании оригинальных WEB-страниц и организации сервисных возможностей Интернет используется язык VB Script.

Visual Basic не есть нечто застывшее. Язык развивается и совершенствуется. VB входит составной частью в интегрированную систему Microsoft.NET, которая является дальнейшим этапом развития Windows. Конструкции языков в средах VB, Delphi, Visual C++ семантически сближаются, что позволяет учащимся без особых усилий понимать программы, написанные на различных языках программирования, и даже изменять свои предпочтения тому или иному языку, а также быстро адаптироваться на занятиях по информатике в вузе.

Содержание и особенности курса

Содержание курса включает следующие темы:

1. Начальное знакомство со средой VB, основными и дополнительными объектами управления и контроля, их свойствами и методами. Это происходит достаточно традиционно (представление конкретного объекта управления, его свойств, методов, событий, которые с ним могут происходить, процедур обработки данных событий). Но можно отметить следующую особенность изложения материала: имеется пошаговый разбор заданий, предлагаемых на уроках, упражнения для самостоятельного выполнения, направления творческой работы. Каждое разобранное задание предваряет описание каких-либо конструкций языка VB.

2. Создание игровых и учебно-демонстрационных программ. Выпущено много книг по VB, но ни одна из них не может быть использована в качестве учебника для преподавания школьникам. Книги либо сложны, либо скучны однообразием представления материала. Для учащихся освоение языка VB осуществляется при создании ими демонстрационно-обучающих, либо контролирующе-тестирующих программ по школьным предметам. Ведь как приятно, если по этим программам учатся их одноклассники и работают учителя! Большим стимулом к совершенствованию их как программистов является написание собственных игровых программ. Следующая особенность данного курса заключается в том, что разработан и подобран поурочный дидактический материал, по которому освоение VB проводится на примерах создания и дальнейшего практического применения учебных тестирующих и обучающих программ по таким дисциплинам, как русский язык, физика, математика, астрономия, биология. Вот откуда и название статьи «Visual Basic в школе и для школы».

3. Современные технологии программирования. К таковым относится использование технологии Microsoft Agent. Анимированные озвучиваемые персонажи типа помощников в MS Office используются для создания оригинального интерфейса в обучающих и игровых программах, что способствует развитию интереса у школьников к изучению языка VB. И это – важная особенность данного курса, так как использование указанной технологии не рассматривается в книгах по Visual Basic.

4. Компьютерное моделирование. Очень важная тема в информатике, охватывающая различные предметные области. В данном курсе изложение этой темы начинается с известной задачи из учебника А.Г. Гейна о моделировании строительства железнодорожной станции по экономическому принципу и принципу социальной справедливости, а продолжается созданием универсальной модели движения. На уроках физики в средней школе даются аналитические модели движения (дифференциальные модели движения – это прерогатива высшей школы), а вот для компьютерной реализации на уроках информатики наиболее удобными являются разностные модели. Отличительной особенностью данной разработки является последовательное построение универсальной модели движения. Она используется для демонстрации и изучения таких простых видов движения, как равномерное прямолинейное, более сложных, как движение тела, брошенного под углом к горизонту, и таких очень сложных, как полет планера или движение спутника Земли. Занятия по данной теме способствуют развитию огромного интереса учащихся, как к информатике, так и к физике. Они сами моделируют простейшее движение бильярдного шара и сложную картину линий напряженности электрического поля двух зарядов. Особенно производит впечатление моделирование на компьютере «полета бумажного самолетика» и демонстрация этого полета наяву. Также интересна задача моделирования движения космических тел и определение времени полета ракеты «Восток» с Юрием Гагариным вокруг Земли (это событие должен знать каждый!). Предложенная разработка универсальной модели движения является очень простой в реализации, наглядной в обучении и очень полезной для развития межпредметных связей информатики и физики.

5. Работа с базами данных. Рассматриваются простейшая база данных «Школа» с информацией по учащимся, предметам и оценкам, база данных по планетам Солнечной системы с их спутниками, база данных «Люди. Адреса. Телефоны». Работа по данной теме предоставляет широкие возможности для развития творческой инициативы учащихся. Они разрабатывают свои телефонные справочники, записные книжки, создают базы данных ресурсов локальной сети и т.п.

6. Использование VB при изучении различных тем школьного курса информатики. В заключение курса рассматривается использование языка VBA при работе с текстовым редактором Word, электронными таблицами Excel и СУБД Access. Очень полезным является, например, создание макроса на языке VBA «Перевод с латиницы в кириллицу и обратно». Данному макросу назначается специальная кнопка на панели инструментов, которая может превратить «иероглифы» ошибочного набора в осмысленный вид. При изучении языка HTML знания VB Script помогают привнести нечто оригинальное (например, анимационные эффекты) в оформление Web-странички.

Результативная оценка курса
  • Отдельные авторские методические разработки, например, тема курса «Универсальная модель движения», которая удостоена диплома Всероссийского конкурса «Педагогические инновации – 2001», могут быть использованы в преподавании других языков программирования.
  • Творческие разработки учащихся представляются на традиционной школьной конференции «Мы и компьютер», а лучшие из них удостаиваются высших дипломов на Международной научно-практической конференции «Школьная информатика и проблемы устойчивого развития», проходящей ежегодно в Санкт-Петербурге. Например, большой интерес вызывали следующие программные разработки школьников: создание базы данных для «Клуба собаководства», построение фрактальных изображений, обучающе -контролирующая программа по биологии «Строение клетки» и другие.
  • Знания, полученные школьниками при изучении VB, используются ими во время прохождения летней практики на ведущих предприятиях города Сосновый Бор. Учащиеся приобретают навыки решения практических задач, закрепляют знания по работе с базами данных, бухгалтерскими офисными приложениями, самостоятельно создают программы по заданиям кураторов, приобретают дополнительные знания (например, при работе с компьютерными сетями, операционной системой Unix). Похвальный отзыв с предприятия – обычный результат такой работы.
  • Данный курс по Visual Basic был удостоен диплома Международной конференции-выставки «Информационные технологии в образовании» («ИТО-2001»).

Изложение материалов данного курса представлено в журнале «Компьютерные инструменты в образовании» за 2001 год и в методичках Заочной школы современного программирования при этом журнале.


Т.Н. Климанова