Курс читается во II семестре. Семинаров 40 часов
Вид материала | Семинар |
- Курс читается в 1-м семестре, лекций 19 часов, семинаров 19 часов, самостоятельная, 80.5kb.
- Бакалаврская программа № Кафедра: Политических наук Направление : Политология Дисциплина:, 451.22kb.
- ОД. 02. А. Теоретическая грамматика курс читается во 2 семестре 1 курса. Объем учебной, 39.91kb.
- Курс читается студентам 5 курса факультета «Экономика» (объем курса 14 часов лекций,, 15.06kb.
- Курс читается студентам 5 курса факультета «Экономика» (объем курса 18 часов лекций,, 17.99kb.
- Курс читается студентам 4 курса факультета «Экономика» (объем курса 28 часов лекций,, 16kb.
- Курс читается студентам 4 курса факультета «Экономика» (объем курса 16 часов лекций,, 12.96kb.
- Курс читается студентам 4курса факультета «Экономика» (объем курса 24 часа лекций,, 13.18kb.
- Учебная программа дисциплины «Семьеведение» Специальность 040101. 65 «Социальная работа», 291.43kb.
- Магистерская программа № Кафедра: Сравнительной политологии Направление : Политология, 393.58kb.
ГОУ ВПО «РОССИЙСКИЙ УНИВЕРСИТЕТ ДРУЖБЫ НАРОДОВ»
БАКАЛАВРСКАЯ ПРОГРАММА №
Кафедра: Компьютерных технологий
Направление: Государственное и муниципальное управление
Дисциплина: Офисное программирование
Статус дисциплины: 061000, выборная
Кредит: 4 кредита.
Курс читается во II семестре.
Семинаров – 40 часов,
Групповые консультаций – 20 часов (по расписанию)
самостоятельная работа – 84 часа
Описание курса
Интенсивное внедрение информационных технологий во все сферы деятельности человека, в том числе в образование и науку, приводит к возникновению ряда специальных требований, предъявляемых к тем, кто использует эти технологии в своей повседневной практике. В частности, необходимым условием эффективной работы в научно-педагогической сфере является владение офисными информационными технологиями. При этом необходимо не только владеть стандартным инструментарием, но и уметь адаптировать их для решения проблем, с которыми они сталкиваются в рамках своей деятельности.
Примером средства, позволяющего расширять функциональные возможности офисных приложений, является технология офисного программирования с использованием Языка программирования Visual Basic for Application.
В результате освоения данного курса студент получит знания основных функциональных возможностей современных офисных пакетов и способов расширения их функциональности, овладеет навыками разработки программ в интегрированной среде разработки.
Цель курса:
Целью курса является подготовка специалиста, владеющего современными информационными технологиями в объеме, требуемом для эффективного выполнения профессиональных функций. Курс «Офисное программирование» предназначен для студентов I курса студентов направления: Государственное и муниципальное управление.
Программа рассчитана на изучение дисциплины в течение одного семестра. Практические занятия способствуют закреплению теоретических знаний и приобретению навыков решения конкретных задач. В результате изучения курса студент должен иметь представление:
- об особенностях офисных приложений, их объектной структуре
- о языке программирования Visual Basic for Applications (VBA) ;
- об офисном программировании как средстве расширения функциональных возможностей приложений.
Содержание курса: какие знания, умения, навыки получат студенты, прослушав дисциплину.
В результате практических и самостоятельных занятий в рамках предложенной программы студент должен:
- знать объектные модели основных приложений, входящих в пакет MSOffice;
- знать принципы организации взаимодействия между различными приложениями;
- получить практические навыки программирования на VBA в среде MSOffice.
После изучения курса студент должен:
- владеть навыками программирования в среде офисных приложений;
- уметь использовать офисные приложения в качестве среды разработки программ-надстроек.
Организационно-методическое построение курса.
№ | Тема | Содержание |
1 | Автоматизация офиса. | Офисные приложения. Эволюция офисных приложений. Макрокоманды как средство автоматизация работы с приложениями. Интеграция офисных приложений. Современные офисные пакеты. Структура пакета MS Office. Графический интерфейс MS Office. Документы MS Office.. |
2 | Основы VBA | Язык автоматизации приложений как средство расширения функциональности. Макроязыки офисных приложений. VBA проекты и модули. |
3 | Общая объектная структура офисных приложений. | Объекты, свойства, методы. Иерархия объектов. Наследование и встраивание. Два способа доступа к объектам. Объектная модель MS Office. Объект Application. Объект Range и метод Range. Объект Selection и метод Select. Активные объекты и метод Activate. |
4 | Программирование в Exсel | Объектная модель Exel. Коллекция Workbooks. Объект Workbook. Объект Worksheet. Объект Range.. |
5 | Программирование в Word | Объектная модель Word. Коллекции Word. Объект Document и его свойства |
6 | Работа с файлами. | Объект FileSystemObject. Получение информации о файлах и каталогах. |
Обязательная литература:
А.Гарнаев. Самоучитель VBA СПб.; БХВ-Петербург, 2004, - 460 стр.
- В.А.Биллиг, М.И.Дехтярь. VBA и Office 97. Офисное программирование / Пер. с англ. - М.: Издательский отдел "Русская редакция" ТОО"Channel Trading Ltd".1998. - 720 с.
- Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская редакция" ТОО"Channel Trading Ltd",.1997. - 544 с.
- Эйткен П. Разработка приложений на VBA в среде Office XP. – М.: Издательский дом «Вильямс»,2003. -496 с.
Дополнительная литература
- В. А. Биллиг “ VBA в Office 2000. Офисное программирование”. Изд. “Русская Редакция”, 1999
- В. И. Король. Visual Basic 6.0, Visual Basic for Applications 6.0. - КУДИЦ-Образ, 2000. - 448 с
Условия и критерии выставления оценок:
От студентов требуется посещение лекций и семинарских занятий, обязательное участие в аттестационно - тестовых испытаниях, выполнение заданий преподавателя. Особо ценится активная работа на семинаре, творческий подход к заданию, способность четко формулировать свои мысли, а также качество выполнения контрольных работ (тестов), и итоговое испытание.
Балльная структура оценки:
Формы контроля
Посещение занятий – 40 баллов
Активная работа на семинаре – 34 баллов
Внутрисеместровые аттестации – 30 баллов
Самостоятельная работа - 10
Итоговая контрольная работа – 30 баллов
Всего – 144 балла
Шкала оценок:
(Оставляется строка, которая соответствует количеству кредитов)
| | Неуд | 3 | 4 | 5 | |||
Кредит | Сумма баллов | F | FX | E | D | C | B | A |
2 | 2+ | 3 | 3+ | 4 | 5 | 5+ | ||
1 | 36 | менее 13 | 13 | 19 | 22 | 25 | 31 | 34 |
2 | 72 | менее 25 | 25 | 37 | 43 | 49 | 61 | 67 |
3 | 108 | менее 37 | 37 | 55 | 64 | 73 | 91 | 100 |
4 | 144 | менее 49 | 49 | 73 | 85 | 97 | 121 | 133 |
5 | 180 | менее 61 | 61 | 91 | 106 | 121 | 151 | 166 |
6 | 216 | менее 73 | 73 | 109 | 127 | 145 | 181 | 199 |
7 | 252 | менее 85 | 85 | 127 | 148 | 169 | 211 | 232 |
8 | 288 | менее 97 | 97 | 145 | 169 | 193 | 241 | 265 |
| | | | | | | | |
Пояснение оценок | | | | | | | ||
| | | | | | | | |
A | Выдающийся ответ | | | | | | | |
B | Очень хороший ответ | | | | | | ||
C | Хороший ответ | | | | | | | |
D | Достаточно удовлетворительный ответ | | | | ||||
E | Отвечает минимальным требованиям удовлетворительного ответа | |||||||
FX | Оценка 2+ (FX) означает, что студент может добрать баллы только до минимального удовлетворительного ответа | |||||||
F | Неудовлетворительный ответ (либо повтор курса в установленном порядке, либо основание для отчисления) |
Темы лекций и семинарских заданий
Неделя I: Офисные приложения. Эволюция офисных приложений. Макрокоманды как средство автоматизация работы с приложениями. Интеграция офисных приложений. Современные офисные пакеты. Структура пакета MS Office. Графический интерфейс MS Office. Документы MS Office
Неделя II: Понятие VBA. Макросы. Запись и редактирование макроса. Выполнение макроса. Назначение макроса объекту.
Неделя III: Основы программирования на VBA. Переменные. Инструкции описания переменных. Области видимости переменных. Типы данных. Массивы. Математические операции. Операции отношения. Логические операции. Математические функции. Функции преобразования типов.
Неделя IV: Операторы присваивания. Операторы управления (условного и безусловного перехода и выбора, повтора). Встроенные диалоговые окна.
Неделя V: Интегрированная среда разработки. Структура редактора VBA. Окно редактирования кода. Окно свойств. Процедуры. Передача параметров. Функции пользователя.
Неделя VI: Объекты. Методы и свойства объектов. События. Создание пользовательской формы. Свойства и методы формы.
Неделя VII: Рубежная аттестация.
.