Главная страница

общение

Перейти на форум

Написать автору

секции

Содержание

I.1, I.2, I.3

II.1, II.2, II.3, II.4

III.1, III.2, III.3

- IV -

- V -

- VI -

- VII -

- VIII -

- IX -

- X -

Алфавитный список авторов

статистика
Рейтинг@Mail.ru Rambler's Top100 AllBest.Ru Яндекс цитирования

Вид доклада: [устное выступление и публикация]

ИТО-2003/Секция I /Подсекция 1

ИСПОЛЬЗОВАНИЕ MICROSOFT VISUAL BASIC .NET  В ОБУЧЕНИИ  – ОТ ОСНОВ ПРОГРАММИРОВАНИЯ К СОЗДАНИЮ INTERNET-СИСТЕМ

Гаврилов Александр Викторович

Московский Инженерно-Физический Институт (Государственный Университет)

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

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

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

Объектно-ориентированный подход предоставляет такую возможность. При этом для создания простейших вычислительных программ и разработки сложных комплексов, использующих возможности Internet-технологий, требуется один и тот же понятный и наглядный инструментарий. Ученик, описывая мир в привычных терминах взаимодействующих объектов и событий, фактически сразу строит модель будущей системы. Наличие мощной визуальной среды разработки программного обеспечения Microsoft Visual Basic .Net позволяет ему легко создать программный продукт и сразу же проверить его работоспособность. При этом реализация программы сводится к построению ее из готовых «кубиков» - полнофункциональных объектов и написанию или настройке собственных объектов, отражающих специфику задачи. Согласованный подход к построению моделей и разработке программ обеспечивает формирование у обучаемого четкого представления о технологических подходах и инструментальных средствах разработки программного обеспечения.

Написание и отладка программ на Visual Basic происходит с использованием среды разработки Microsoft Visual Studio .Net. Эта среда позволяет не только удобно писать простые локальные программы, но и создавать более сложные комплексные приложения, включая Internet-системы. Наличие эргономичного визуального редактора и развитых средств отладки делает Visual Studio незаменимым инструментом для наглядного обучения практическим приемам программирования.

Использование Visual Basic в  качестве ядра языка настройки и управления многих приложений (включая все продукты пакета Microsoft Office) VBA и языка Internet-сценариев VBScript позволяет использовать его как универсальное средство создания разноплановых программных комплексов. Научившись программированию на Visual Basic, учащийся может немедленно закрепить свои практические навыки в реальной работе. Более того, несомненная востребованность такой работы служит дополнительным стимулом для учащихся. При этом полученные теоретические знания и освоенные технологические подходы являются мощным фундаментом для дальнейшего образования в области информационных технологий.

Таким образом, предлагается комплексный подход к эффективному обучению программированию начиная с первых шагов и вплоть до создания комплексных программных систем. При этом использование среды разработки Microsoft Visual Basic .Net значительно облегчает понимание технологических аспектов объектного подхода к проектированию программного обеспечения и овладевание практическими навыками программирования.

  1. Ч. Петцольд, Программирование для MS Windows на MS Visual Basic .NET, т.1, 2,  «Русская Редакция», 2003 г., 560 стр.
  2. Б. Джонсон и др., Основы Microsoft Visual Studio .NET 2003, «Русская Редакция», 2003 г., 600 стр.
  3. Jim Buyens, Faster Smarter Beginning Programming, Microsoft Press, 2002, 252 p.
написать автору

Сервер поддерживается фирмой НПП 'БИТ про'