Скачиваний:
18
Добавлен:
10.02.2015
Размер:
116.22 Кб
Скачать

Красноярский Государственный Педагогический Университет им. Астафьева В.П.

Элективный курс.

Тема: «Технология создания интерактивных приложений в среде V.BASIC».

Выполнили: Самарцева М.А.

Котиева О.М.

Проверил: Бойко Т.Н.

г. Красноярск

2004г.

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

Основное внимание в курсе «Технология создания интерактивных приложений в среде V.Basic» уделяется созданию таких продуктов как калькулятор, тесты и анкеты, а так же интерактивных клубов. В процессе обучения учащиеся должны создать свой продукт и презентовать его в конце курса. При нормальном функционировании, он оценивается в 50 баллов. Предлагается рейтинговая система оценивания, как конечного продукта, так и деятельности учащихся в процессе всего обучения. Элективный курс рассчитан на 70 учебных часов, 4 из них – резервные. Предполагает проведение демонстраций (использование проектора), лабораторных, практических занятий в компьютерном классе с использованием учебных элементов, которые содержат инструкцию для выполнения задания, и проведение семинаров. Практические занятия разбиваются на две части: 1. выполнение конкретных заданий по пройденной теме, 2. работа над проектом. Весь курс разбит на 5 основных модулей: освоение понятия интерактивный продукт, знакомство с интерфейсом V.B.,основы программирования в V.B , работа с объектами, графика V.B, которые в свою очередь тоже структурированы.

Цель данного курса:

  • Образовательная – научить учащихся основам программирования на языке V.Basic.

  • Воспитательная – работа в мини-группах, коммуникативные навыки.

  • Развивающая – привитие профессиональных навыков.

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

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

  • Научить самостоятельно, разрабатывать интерактивные приложения.

  • Научить формализовать данные продукты в среде V.Basic.

Содержание разделов курса и форма проведения.

Кол- во часов

Образовательные цели.

Задачи урока

Тип урока

Основные понятия и определения

Модуль 1.

Освоение понятия интерактивный продукт.

(демонстрация)

8

Понятие «приложения».

1

Знакомство с новыми видами деятельности (проект).

Дать учащимся представление о приложении.

Демонстрация инт. продуктов на проекторе и беседа по каждому примеру.

Вопросы (проблемная ситуация)

-что означает «интерактивный», «приложение»?

- как вы думаете, что такое инт. приложение?

-для чего нужно, где применяется?

-приведите примеры приложений, которые, как вы думаете являются интерактивными.

Эвристическая беседа, проблемный, элементы демонстрации.

Модель, приложение, интерактивность.

Роль ИКТ в развитии приложений.

3

Показать роль технологий в появлении интерактивных приложений.

Определение причин возникновения И.П.

Развитие логического мышления.

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

Демонстрация первых инт. продуктов. Беседа о причинах возникновения приложений, влияние ИКТ на их развитие. Вопросы: (проблемная ситуация)

-как вы думаете, какую роль в развитии приложений играет ИКТ?

- какова их основная функция (назначение)?

-применение инт. приложений.

- есть ли разница в «инт. продукте» и «инт. приложении»?

Проблемный, частично репродуктивный.

Интерактивный продукт.

Этапы создания интер. продукта.

4

Ознакомить с этапами создания инт. приложений;

Развитие умения поэтапного создания инт. приложений;

Развитие логического мышления.

Дать первоначальные понятия планирования работы над создания И.П.

Помощь в формировании индивидуальной траектории разработки.

Освоение практики тьютерства.

Демонстрация, практическое занятие, ролевая игра.

Планирование деятельности, индивидуальная траектория.

Модуль2.

Знакомство с интерфейсом V.Basic.

18

Объектно-ориентированное программирование

2

- ознакомить учащихся с особенностями объективно- ориентирован-ного программирования.

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

Дать понятие инкапсуляции, полиморфизма, наследования.

Демонстрация продуктов объективно – ориентированного программирования.

Вопросы:

- как вы думаете, что такое объектно-ориентированное программирование?

- Его особенности, плюсы и минусы.

- как вы думаете, в каких сферах используется?

- для чего нужно?

Ассоциативный, репродуктивный, эвристический.

Объект, свойства объекта, методы, проект, инкапсуляция, полиморфизм, наследование.

Знакомство со средой V.Basic.

1

Ознакомление с особенностями программирования на VB.

Особенности установки программной среды.

Ознакомление с интерфейсом V.B.

Научить устанавливать программный продукт.

Закрепление понятия «прикладной» программный продукт.

Показать возможности V.B.

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

Этапы программирования в среде Visual Basic.

1

Ознакомление учащихся с этапами программирования,

развитие логического мышления.

Привитие практических навыков в навигации по проекту.

Использование «горячих» клавиш.

Продемонстрировать и познакомить с оконной системой Visual Basic.

Демонстрация результатов на каждом этапе.

Создание интерфейса будущей программы при помощи настроек свойств программы.

Написание программного кода в окне кода.

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

Код, окно кода.

Настройка V.Basic.

4

Ознакомить учащихся с опциями VB; Ознакомить с его возможностями и особенностями;

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

Основы планирования собственной деятельности.

Вводная беседа, практич. Занятие с использованием уч. элементов.

.(задать общие параметры среды, используя вкладку General, установить один из режимов запуска в своем проекте.)

Опция, компонент, виды компонентовпанели инструм-ов

Форма. Свойства формы.

8

Ознакомить учащихся с формой, ее назначением, свойствами и возможностями.

Продолжить развитие практических навыков работы в среде Visual Basic.

Формирование понятия формы, как объекта.

Научить работать с функциями формы.

Привитие навыков навигации между окнами. Демонстрация методов задания формы, ее свойств, назначение, методов изменения.

Вводная беседа.

Начало индивидуального проектирования.

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

(изменить цвет формы, состояние в текущий момент времени, значения свойств, изменить заголовок на «моя первая программа», выведение кнопки «maximize»,«minimize» )

Форма, свойства формы, инспектор объектов, дерево объектов.

Элементы панели инструментов.

2

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

Дать представление о назначении всех объектов данной панели;

Научить их ориентироваться на панели инструментов

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

Привитие первоначальных навыков ориентации в различных панелях.

Моделируя ситуацию настроить на поиск и решение поставленной проблемы, используя компоненты.

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

(открыть файл с:\ задание\ форма1.vbp, вырезать код в окне кода и вставить его в файл с:\ задание\ форма2.vbp, сохранить проект с:\ задание\ форма3.vbp, добавить новую форму , найти в форме3 используя элемент Fint фрагмент текста.)

Инструменты, элементы управления, панели инструм-тов.

Модуль3.Основы программирования.

30

Работа с переменными и константами в V.Basic.

1

Дать представление об описании переменных и констант в VB.

Продолжить развитие связи между окнами формы и кода.

Научить ориентироваться в областях окна кода.

Используя полученные знания , научить писать простые программы.

Репродуктивный, частично-поикосвый.

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

(Закрыть программу при щелчке мыши, написать текст в компонентах Label, Button, Edit)

Область видимости, окно кода, окно формы.

Структура языка с использованием элементов управления.

20

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

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

Помощь в корректировки проекта.

Продолжить формирование практических навыков работы в среде V.Basic.

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

Научить задавать переменные в окне кода.

Функция, PictureBox , CommandCom, CommandButoon, OptionButoon, TextBox, ChecBox, ComboBox, dirListBox, fileListBox, HscroolBar, Line, Shape, Image, ListBox, Ole, Data, Timer.

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

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

Модуль4. Работа с объектами.

9

Создание классов.

5

Продолжить изучение свойств классов.

Ознакомить с понятиями класс, подкласс.

Сформировать понятие графы, с точки зрения класса.

Продолжить изучение свойств и методов объектов в классе родительском и дочернем.

Практические занятия с уч. элементами.

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

Проектная деятельность.

Класс, родительский и дочерний, граф, подкласс.

Работа с наборами.

4

Дать первоначальные понятия набора. Привить практические навыки работы с набором.

Изучить свойства набора.

Научить пользоваться функциями с набором.

Практические занятия с уч. элементами.(создать новый набор с именем ColPicture, методом Add добавить элемент в набор, удалить элемент из набора.)

Проектная деятельность.

Структура, семейство, набор.

Модуль5. Графика в Visual Basic.

10

Рисование в Visual Basic.

5

Ввести понятие координатной системы.

Научить использовать свойства и методы графических элементов.

Продолжить использование графических примитивов.

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

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

Освоить применение функции в координатной системе.

Репродуктивный. Индивидуальная консультация. Практические занятия с использованием уч. элемента. (нарисовать снеговика, используя принцип наследования классов.)

Координатная система.

Управление цветом и пикселями.

5

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

Сформировать понятия целостной композиции в проекте.

Научить работе с имитацией графических эффектов.

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

(закрасить снеговика в разные цвета.)

RGB-модель,

Функции RGB, графический эффект, имитация.

Резерв

4

Подготовка к защите проектов.

Защита проектов.

Образовательные результаты

Учащиеся должны овладеть основами программирования на языке VBasic, а именно должны знать:

  • Особенности объектно-ориентированного программирования на VBasic;

  • Назначение и применение интерактивных приложений;

  • Назначение панели инструментов и панели стандартных элементов;

  • Особенности описания переменных в VBasic;

  • Правила написания процедур в VBasic;

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

  • Создавать простые программы на языке VBasic;

  • Разрабатывать интерактивные программы;

  • Создавать свои собственные интерактивные приложения, используя возможности VBasic.

Методы преподавания:

  • Информационно-рецептивный;

  • Исследовательский;

  • Проблемно-поисковый;

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

Форма контроля:

включает балловую систему оценок (500-550 баллов) –

  • за посещение лекций- 5 баллов,

  • практические занятия - 5-10 баллов,

  • работа на семинарах- 5-10 баллов,

  • проект-50 баллов.