Эл. курсы / Технология создания интерактивных приложений в среде V.BASIC cт.Самарцева,Котиева гр.50 / Элективный курс
.docКрасноярский Государственный Педагогический Университет им. Астафьева В.П.
Элективный курс.
Тема: «Технология создания интерактивных приложений в среде 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 баллов.