Автор Истомина Татьяна Львовна программа курса

Вид материалаПрограмма курса

Содержание


Категория слушателей
Пояснительная записка
Учебно-тематический план курса
В том числе
Система координат, использование элементов управления Shape и Line, размещение точечных рисунков на форме и элементе PictureBox,
Создание проекта, состоящего из двух форм и модуля кода.. Создание проекта, имеющего пользовательские типы данных
Создание проекта нахождения наибольшего из двух чисел с помощью процедуры.
Учебная программа
MsgBox. Слушатели делают проект prjDialogue
Вопросы для зачета
Подобный материал:
МОСКОВСКИЙ ИНСТИТУТ ОТКРЫТОГО ОБРАЗОВАНИЯ

Программа по курсу
«Творческое компьютерное проектирование школьников
в среде Visual basic (часть 2)»

Автор Истомина Татьяна Львовна


Программа курса повышения квалификации.

Цель: формирование представления о принципах и выработка навыков проектирования у слушателей в среде и на языке объектно - ориентированного программирования Visual Basic на примере задач школьной тематики для учителей, имеющих навыки простейшего проектирования в среде Visual basic, в том числе обучившихся на курсе «Творческое компьютерное проектирование школьников на Visual Basic» часть первая и углубление этих навыков

Категория слушателей: учителя информатики и информационных технологий, методисты, педагоги дополнительного образования. Курс рассчитан на слушателей, имеющих практику работы на компьютере, знакомых с основами офисных технологий, знакомых со средой Visual basic имеющих навыки программирования в других средах и на других языках. Настоящий курс предназначен для учителей информатики, прошедших курс повышения квалификации «Творческое компьютерное проектирование школьников в среде Visual basic (часть 1)»

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


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

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

Visual Basic достаточно прост, чтобы в качестве среды для творческого проектирования ребенка использоваться на самых ранних ступенях основной школы: в 5, 6, 7 классах. Можно, не углубляясь во все сложности объектно-ориентированного программирования, создавать простые, но в то же время привлекательные для ребенка проекты и приложения. При этом при желании постепенно углубляя знания в программировании и усложняя проекты, выходя на достаточно сложные для школьного уровня проекты и приложения Windows.

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

Для занятий слушателям потребуется среда Visual Basic (версия 5 или версия 6).

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

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

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

Учебно-тематический план курса





п/п

Тематика занятий

Всего часов

В том числе

Лекции

Практические занятия




Ведущая проблема: усложненные проекты для школьников на Visual basic

36




36


Графика в Visual basic. Система координат, использование элементов управления Shape и Line, размещение точечных рисунков на форме и элементе PictureBox, метод PaintPicture

6




6


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

6




6


Процедуры и функции в Visual Basic. Диалог с пользователем

12







3.1

Окно MsgBox, команда MsgBox.Создание проекта, реализующего диалог с пользователем. Собственные процедуры и функции. Модернизация проекта. Область видимости переменных в процедурах. Инкапсуляция







6

3.2

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







6


Создание проекта Кроссворд на Visual Basic с несколькими формами и модулями кода

6




6


Работа с массивами элементов управления в Visual basic. Создание массивов элементов управления во время проектирования, пополнение массива элементов управления во время выполнения проекта, удаление элементов управления во время выполнения программы Проект "Часы" с использованием массива элементов управления

6




6


УЧЕБНАЯ ПРОГРАММА


Ознакомление и развитие навыков работы слушателей в среде и с языком объектно - ориентированного программирования Visual Basic на примере задач школьной тематики для учителей имеющих первичные навыки проектирования и начальные знания среде Visual basic обучившихся на курсе «Творческое компьютерное проектирование школьников на Visual Basic» часть первая и углубление этих навыков и знаний или учителей, которые самостоятельно приобрели первоначальные навыки и знания.

Данный раздел состоит из следующих тем.

Тема 1 (6 часов). Графика в Visual basic.

В этой теме рассказывается о том, как определить систему координат и единицу измерения на форме, элементе PictureBox и объекте Printer, как использовать графические методы, элементы управления Shape и Line, и разместить точечных рисунков на форме и элементе PictureBox, а так же, как в своих проектах использовать метод PaintPicture., как использовать цвет в Visual basic. В процессе занятия слушатель делает несколько проектов для ознакомления и закрепления навыков работы с графикой в Visual basic.

Тема 2 (6 часов). Область видимости переменной. Модули кода. Статические переменные. Определяемые пользователем типы (структуры).

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

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

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

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

Тема 3 (12 часов). Процедуры и функции в Visual Basic. Диалог с пользователем.

Настоящая тема представлена в курсе двумя шестичасовыми занятиями.

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

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

Тема 4 (6 часов). «Проект Кроссворд на Visual Basic»

Совместно с преподавателем слушатель создает проект «Кроссворд» с несколькими формами, модулем кода с анимацией и музыкой.

Тема 5 (6 часов). Работа с массивами элементов управления в Visual basic.

Рассматриваются такие вопросы, как создание массива элементов управления во время проектирования, пополнение массива элементов управления во время выполнения проекта, удаление элементов управления во время выполнения программы. Слушатель делает проект "Чаcы" prjClock с использованием массива элементов управления.

ВОПРОСЫ ДЛЯ ЗАЧЕТА

(вопросы емкие, их можно разбивать на более частные)
  1. Инкапсуляция, полиморфизм, наследование
  2. Графические методы в VB
  3. Использование цвета в VB
  4. Метод RGB
  5. Элементы shape и line, их синтаксис
  6. Метод PaintPicture, его синтаксис
  7. Работа с массивами элементов управления
  8. Понятие объекта и класса. Создание собственного класса, этапы, создание методов класса.
  9. Область видимости переменной.
  10. Процедуры и функции в VB.
  11. Окно и команда MsgBox.
  12. Элемент управления Multimedia.
  13. Функция IputBox.
  14. Передача параметров процедурам и функциям в VB.
  15. Статические переменные в VB.
  16. Модули кода в VB.
  17. Анимация в VB.
  18. Организация диалога с пользователем в VB.
  19. Пользовательский тип данных в VB

СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
  1. комплект рабочих тетрадей серии “Visual Basic для школьников” (тетради 1 - 3) Истоминой Т.Л., вышедший в издательстве ДОГРАФ;
  2. А. Г. Паутова Visual Basic. Творческое проектирование в школе и дома (три части), М. «Классик-стиль», 2003
  3. Visual Basic 6.0, Санкт-Петербург, «БХВ - Петербург», 2003
  4. Н. Г. Волченков Программирование на VB 6, учебное пособие, Москва, «Инфра-М», 2003
  5. А. Гарнаев Самоучитель по VBA, Санкт Петербург, «БХВ-Петербург», 2003