Рабочая программа факультативного курса по информатике

Главная страница
Контакты

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


Рабочая программа факультативного курса по информатике

Скачать 92,06 Kb.


Дата19.08.2017
Размер92,06 Kb.

Скачать 92,06 Kb.

Муниципальное бюджетное общеобразовательное учреждение

«Средняя общеобразовательная школа №8»

г.Краснокамска Пермского края



УТВЕРЖДАЮ

Директор______________

И.Э.Торкунова

«___»____________2014г.





СОГЛАСОВАНО

Зам.директора по УВР

____________О.С.Писарева

«___»____________2014г.




РАССМОТРЕНО на заседании ШМО Протокол №____ от «___»_________2014г.



РАБОЧАЯ ПРОГРАММА
факультативного курса

по информатике


«Программирование

приложений Microsoft Office на языке VBA»

для 10 класса

срок реализации – 2014-2015 учебный год

Составитель: Ильина Кристина Вячеславовна,

учитель информатики

2014г.


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

В данном курсе изучаются основные принципы программирования на языке VBA (Visual Basic for Applications) – основном и встроенном языке офисных приложений Microsoft Office. В результате изучения данной программы формируются необходимые навыки для создания собственных программ на данном языке. Для восприятия материала не требуется знакомства с другими языками программирования и наличия опыта программирования. В водной части курса “Основы программирования” просто и доходчиво объясняется, что такое программирование и излагаются базовые концепции, на основе которых создаются любые программы. Вместе с языком программирования VBA изучается мощная и гибкая среда разработки офисных приложений в среде Microsoft Windows.

Программа рассчитана на учащихся 10 классов.

Данный курс позволяет дать представление учащимся о языках программирования семейства Бейсик и научить писать самостоятельно программы для пакета MS Office. Кроме этого курс формирует навыки программирования для Windows, представление о профессии программиста, механизм работы и устройство операционной системы Windows. Знания, полученные в данном курсе, помогут учащимся в дальнейшем обучении в вузах и в профессиональной деятельности.

Цели курса:


  • овладение современными средствами визуального программирования;

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

  • формирование уверенных навыков пользователя ОС Windows и пакета Microsoft Office.

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

  • сформировать представление о профессии программиста;

  • приобрести навыки программирования в визуальных средах для Windows;

  • дать представление о многозадачности современных операционных систем и механизмах работы приложений MS Office.

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

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

По окончании данного курса

учащиеся должны знать:



  • основные элементы среды программирования VBA;

  • основные конструкции языка VBA;

  • приемы создания приложений в среде Windows;

  • механизм работы программы в Windows;

должны уметь:

  • создавать проекты в среде VBA;

  • пользоваться готовыми компонентами для разработки приложений.


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




Тема

Всего часов

В том числе

Теория

Практика

1

Основы программирования

1

1

0

2

Язык VBA и его возможности

1

1

0

3

Редактор VBA

1

0,5

0,5

4

Создание и сохранение VBA-программ

1

0,5

0,5

5

Типы данных, переменные и константы

1

0,5

0,5

6

Операции и выражения , Управляющие операторы

1

0,5

0,5

7

Процедуры и функции, Встроенные функции VBA

1

0,5

0,5

8

Экранные формы и их элементы

1

0,5

0,5

9

VBA и Microsoft Office

3

1

2

10

Программирование на VBA в Word

3

1

2

11

Программирование на VBA в Excel

3

1

2




Итого:

17

8

9


Программа

  1. Основы программирования. Понятие о программе. Присваивание значений переменным. Управляющие операторы. Циклы. Модульное программирование. Процедуры. Процедуры-функции.

  2. Язык VBA и его возможности. Язык VBA. Макросы и их создание. Код макросов и его редактирование. Выполнение макросов. Сохранение макросов в виде модулей. Запись макросов. Объектная структура языка VBA.

  3. Редактор VBA. Запуск редактора VBA. Окна редактора и их настройка. Меню и панели инструментов редактора. Окно проектов и обозреватель объектов. Окна редактирования кода и формы. Окно свойств. Справочная система.

  4. Создание и сохранение VBA-программ. Общий цикл создания VBA-программы. Принципы построения VBA-программ. Написание макросов и процедур. Выполнение программы. Обработка ошибок.

  5. Типы данных, переменные и константы. Числовые данные. Булевы значения. Тип Date. Текстовые данные. Тип Variant. Переменные. Объявления переменных. Массивы. Константы. Типы данных, определяемые пользователем. Комментарии.

  6. Операции и выражения. Выражения в языке VBA. Совместимость типов данных. Оператор присваивания. Арифметические операторы. Логические операторы. Операторы сравнения. Строковые операторы. Приоритеты выполнения операций.

  7. Управляющие операторы. Оператор безусловного перехода goto. Оператор условного перехода if..then. Оператор множественного выбора Select..Case. Операторы циклов: for..next, for each..next и do..loop.

  8. Процедуры и функции. Основные понятия о процедурах VBA. Аргументы процедур. Выполнение процедур. Функции языка VBA. Вызовы процедур и функций.

  9. Встроенные функции VBA. Математические функции. Функции преобразования данных. Функции проверки типов. Функции даты и времени. Строковые функции. Финансовые и другие функции.

  10. Экранные формы и их элементы. Формы пользователя. Элементы управления в формах. Свойства элементов управления. Надпись. Поле ввода. Поле со списком. Список. Флажок. Переключатель. Рамка. Кнопка. Набор страниц. Набор вкладок. Полоса прокрутки. Счетчик. Рисунок. Общие свойства, методы и события элементов управления. Проектирование и создание форм.

  11. VBA и Microsoft Office. Управление панелями инструментов и меню. Программное управление помощником. Сохранение значений переменных. Объекты FileDialog и FileSearch. Сохранение информации в реестре Windows. Доступ к объектам в других приложениях.

  12. Программирование на VBA в Word. Объектная модель Word. Доступ к документам Word с помощью VBA. Создание, открытие и закрытие документов. Управление параметрами и окнами Word. Переопределение параметров приложения Word. Диалоговые окна Word. Объект View. Использование объектов Selection и Range. Работа с текстом. Удаление, копирование, вставка текста. Поиск и замена. Использование переменных документа.

  13. Программирование на VBA в Excel. Объектная структура Excel. Объект Workbook. Открытие и создание рабочих книг. Вывод на печать. Объект Worksheet. Работа с рабочими листами рабочей книги. Объект Range. Работа с диапазонами ячеек. Свойство Cells. Работа с выделенным диапазоном ячеек. Создание экранных форм. Программирование пользовательских функций. Использование встроенных функций. Программирование событий.


Литература:

  1. Водовозов В.М. Visual Basic for Applications для учителя. Информатика в школе: Приложение к журналу «Информатика и образование. – М.: Образование и Информатика, 2006

  2. Володин Е.Ю. Первые шаги в Visual Basic. Информатика и образование. №10 - 2007

  3. Гарнаев А. Ю. Использование MS Excel и VBA в экономике и финансах. – СПб.: БХВ – Санкт-Петербург, 2008.

  4. Златопольский Д.М. Я иду на урок информатики. Задачи по программированию. 7-11 классы. Книга для учителя. Москва. «Первое сентября». 2009

  5. Справочная система Windows.

  6. Справочная система Microsoft Word.

  7. Справочная система Microsoft Excel.

  8. Справочная система Microsoft Access.

  • «Программирование приложений Microsoft Office на
  • Учебно-тематический план
  • Тема Всего часов В том числе
  • Итого: 17 8 9 Программа
  • Редактор VBA .
  • Создание и сохранение VBA -программ.
  • Типы данных, переменные и константы.
  • Процедуры и функции.
  • Экранные формы и их элементы.
  • Программирование на VBA в Word .
  • Программирование на VBA в Excel .