ОСО-2007. Информатика и ИКТ. ПРограммрование на VBA.
Координаторы секции
Ведущий координатор: Туркин Олег Владимирович
e-mail: turkino@yandex.ru
Итоги ОСО-2007
id*** | Руководитель команды | Образовательное учреждение | Место | |
Второй год обучения | ||||
id094 | Денисович Марина Валентиновна | гимназия № 11, г. Анжеро-Судженск, Кемеровская обл. | I | |
id250 | Пономарева Светлана Анатольевна | СОШ № 1, г. Алдан, р-ка Саха (Якутия) | II | |
id300 | Смолин Валерий Анатольевич | СОШ № 38, г. Озёрск, Челябинская обл. | III | |
Первый год обучения | ||||
id312 | Сухорукова Елена Владимировна | гимназия им. Ю. А. Гарнаева, г. Балашов, Саратовская обл. | I | |
id021 | Баденкина Людмила Александровна | лицей № 17, г. Калининград | II | |
id176 | Криеване Наталья Борисовна | Рижская Универсальная СОШ, г. Рига, Латвия | III | |
id028 | Белых Мария Дмитриевна | СОШ им.А.Т.Твардовского, СВАО, г.Москва | участник ОСО | |
id061 | Вологжанина Татьяна Евгеньевна | СОШ № 11, г. Волгодонск, ростовская обл. | участник ОСО | |
id142 | Каплунова Галина Николаевна | СОШ № 279, СВАО, г.Мосвка | участник ОСО | |
id133 | Ильина Ольга Анатольевна | СОЩ № 165, г. Новосибирск | участник ОСО | |
id064 | Воробьева
Валентина Васильевна |
лицей № 1550, САО, г.Москва | участник ОСО | |
id124 | Захарова Олеся Николаевна | СОШ, г.Абакан, р-ка Хакасия | участник ОСО | |
id155-2 | Коваленко
Нина Петровна |
ГОУ СПО Боровичский педагогический колледж, г. Боровичи, Новгородская обл. | участник ОСО | |
id278 | Сафонов
Сергей Александрович |
ГОУ НТТ, г. Нижний Новгород | участник ОСО | |
id157 | Козусь
Виктор Александрович |
МОУ сургутская гимназия, г. Сургут, ХМАО-Югра | участник ОСО | |
id098 | Дмитриева Лариса Адольфовна | МОУ СОШ № 162, г. Новосибирск | участник ОСО |
Аннотация к курсу
Язык программирования VBA обладает рядом методических преимуществ по сравнению с VB. Переход от VB к VBA позволяет больше тратить времени на написание программ, так как нет необходимости создавать элементы управления. В VBA в качестве объектов используются элементы офисных приложений, в частности ячейки электронной таблицы. Элементы управления, входящих в состав EXCEL и WORD используются по мере необходимости. Программные коды VB и VBA практически совпадают. Работа с офисными приложениями для выпускников школы имеет большее значение, чем с языком программирования.
В учебном курсе предполагается в трех первых лекциях ознакомление с основами VBA. В дальнейшем знакомство с вариантами "быстрого программирования" за счет использования особенностей VBA. На втором году обучения - моделирование различных явлений и процессов из разных предметных областей.
Методическое планирование курса
Рассылка цикла из трех вводных лекций, посвященным основам VBA с приложенными к ним практическими упражнениями и одним или несколькими зачетными заданиями.
На этом этапе форма контроля усвоения материалов лекций - выполнение зачетных заданий к лекциям.
Рассылка трех лекций, посвященных приемам "быстрого программирования" с обсуждением вариантов развития этих тем на уроках.
На последнем этапе обучения предусматривается решение конкурсных заданий или обсуждение возможностей применения VBA в различных направлениях. Решение о порядке проведения последнего этапа принимается участниками конкурса.
План проведения олимпиады в секции "Программирование на VBA"
Программа 1 года обучения
Неделя | Лекции | Тематика занятий |
1 | 1 лекция | Первые
шаги. Создание макросов Меню макроса. Запуск макросов. Чтение макросов. Редактирование макросов. Особенности применения макросов в различных приложениях |
2 | 2 лекция | Объекты,
их свойства, события и методы Стандартные элементы управления Структура проекта на языке vba. Создание процедур. Типы данных, переменные, константы |
3 | 3 лекция | Основные
конструкции языка Процедуры и функции Описание переменных Массивы Отладка программ |
4 | Подведение итогов олимпиады | |
5 | 4 лекция | О
"быстром программировании" Основные объекты электронной таблицы Excel Использование справочной системы VBA Создание пользовательской функции |
6 | 5 лекция | Ввод
и вывод данных. Использование свойств ячейки.
Параметр Target |
7 | 6 лекция | Быстрое построение графика. Программы "Однорукий бандит", "Секундомер", "Живая диаграма" |
8 | Обсуждение
перспектив применения VBA. Подведение итогов 2 этапа. |
|
9-11 | Олимпиада ОСО-2007 | Творческое олимпиадное задание |
12 | Подведение итогов олимпиады |
Цель занятий для слушателей второго года обучения - совместный поиск вариантов применения VBA в учебном процессе. Для участников второго года предлагается ряд готовых проектов - полуфабрикатов и варианты их развития. Необходимо также учесть то, что в последних версиях Офиса появились новые возможности (команды, события, методы..). Поэтому планирование, предлагаемое ниже, является ориентировочным.
Программа 2-го года обучения
Этапы | Название проекта | Пояснения |
1 | Подводим итоги | Предлагается таблица для подведения итогов четверти (года), с определением среднего, ранга. Роль VBA - выборка данных по запросу для отдельных учеников. |
2 | Возможности работы в Word | Работа с текстом в Worde, получение доступа к различным элементам документа, применение форм VBA в текстовом редакторе. Создание теста… |
3 | Численное моделирование | Построение моделей физических (и других ) процессов на основе численных методов. Построение моделирующей оболочки… |
4 | Статические и динамические модели по физике и математике | Ряд моделей по физике и математике |
5 | Работа с Word и Excel | Переход из одного приложения к другому средствами VBA. Перенос данных. Статистическая обработка данных |
6 | Новые возможности VBA в офисных приложениях | Обзор VBA 2002-2003 |
Олимпиада ОСО-2007 | Творческое олимпиадное задание | |
Обсуждение перспектив применения VBA. Подведение итогов | ||
Во время проведения олимпиады | Постоянно действует форум для участников олимпиды | |
10
мая-15 мая (дата будет уточняться) |
Проходит круглый стол для учителей г. Mосквы | |
15 мая -20 мая | Вручение (отправка) призов победителям олимпиады |
Рассылка материалов лекций будет осуществляться один раз в две недели, начиная с 16.01.07
Олимпиадная деятельность - рейтинг участника.