Учебная программа по курсу "вычислительная техника и программирование" Специальность: 350800 Документоведение и документационное обеспечение управления
Вид материала | Программа |
СодержаниеВычислительная техника и программирование” 2.Тематический план 3. ТЕМАТИЧЕСКОЕ содержание КУРСА |
- Учебная программа по курсу "вычислительная техника и программирование" Специальность:, 97.09kb.
- Рабочая программа Направление подготовки 032000 Документоведение Специальность 032001, 408.39kb.
- Рабочая программа по дисциплине "психология делового общения" Специальность: 350800, 53.3kb.
- Рабочая программа Специальность «Документоведение и документационное обеспечение управления», 115.78kb.
- Учебно-методический комплекс по дисциплине «гражданское право» для специальности 350800, 1924.47kb.
- Комплекс для специальности 350800 "Документоведение и документационное обеспечение, 1329.49kb.
- Учебная программа (Syllabus) Дисциплина: «Программирование С++builder» Специальность, 286.84kb.
- Учебная программа курса Министерство образования и науки Российской Федерации Владивостокский, 549.97kb.
- Учебная программа курса Министерство образования Российской Федерации Владивостокский, 176.35kb.
- Учебно-методический комплекс по дисциплине менеджмент для специальности 350800 «Документоведение, 509.84kb.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Нижегородский государственный лингвистический университет
им. Н.А.Добролюбова
учебная программа
по курсу "ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ"
Специальность: 350800 - Документоведение и документационное обеспечение управления.
Квалификация: Документовед.
Нижний Новгород
2008 г.
Кафедра математики и информатики
Утверждаю:
Первый проректор нглу
________ Л.А.Львов
" " ________ 2008 г.
учебная программа
по ДИСЦИПЛИНЕ “ ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ПРОГРАММИРОВАНИЕ”
очно-заочная (вечерняя) форма обучения
Кол-во часов по учебному плану - 160 (432).
Из них аудиторных часов – 80.
В том числе:
лекций – 16 (час.)
практических занятий – 64 (час)
Самостоятельная работа – 80 (час.)
Формы отчетности:
3-й семестр: контрольная работа, экзамен.
4-й семестр: контрольная работа, экзамен.
Составитель ст. преподаватель Г.В. Курицына.
Программа обсуждена и одобрена на заседании кафедры от 24.09.2008 г.
Зав. кафедрой, профессор В.В. Савченко.
1. цель и задачи дисциплины
Среда Visual Basic прекрасно подходит для разработки программных приложений практически любого типа. Visual Basic For Application сочетает возможности языка программирования и всех вычислительных приемов Excel.
Целью изучения дисциплины является освоение приемов программирования на языке Visual Basic и приобретение практических навыков в создании программного обеспечения.
Освоение дисциплины базируется на знаниях, полученных студентами при изучении высшей математики и информатики.
Обучение по данной программе организуется в форме лекционных и практических занятий на ЭВМ.
2.ТЕМАТИЧЕСКИЙ ПЛАН
№ п.п. | тема | Всего (час.) | лекц. (час.) | практ. (час.) |
1. 2. 3. 4. 5. 6. | Часть 1 Алгоритмическое программирование. Структурное программирование Объектно-ориентированный язык программирования Visual Basic For Application (VBA). Примеры разработки программ с использованием операторов цикла. Операторы для выборочного изменения хода программы. Создание пользовательских диалоговых окон. | 4 10 12 8 10 4 | 4 2 4 - 2 4 | - 8 8 8 8 - |
7. 8. 9. | Часть 2 Разработка программных приложений с использованием объектных переменных. Разработка элементов пользовательских форм. Создание действующих пользовательских форм. | 8 8 16 | - - - | 8 8 16 |
| Всего | 80 | 16 | 64 |
3. ТЕМАТИЧЕСКОЕ содержание КУРСА
тема 1. Алгоритмическое программирование
Понятие алгоритма. Блок-схемы для представления алгоритмов. Система команд процессора. Языки программирования низкого и высокого уровня. Интегрированная среда программирования. Этапы создания программы. Отладка программы. Компиляторы и интерпретаторы. Переменные и константы. Оператор присваивания. Область действия переменных. Базовые типы данных. Сложные типы данных: структуры и массивы.
ТЕМА 2. Структурное программирование
2.1. Процедуры и функции. Примеры функций. Создание пользовательской функции.
2.2. Оператор ветвления.
2.3. Повторяющиеся вычисления (операторы цикла). Оператор цикла «For – To - Next».
2.4. Оператор цикла «While – Wend».
тема 3. Объектно-ориентированный язык программирования Visual Basic For Application (VBA)
3.1. Понятие объекта. Свойства объекта. Методы объекта. Классы объектов. Наследование. Иерархия объектов Excel. Типы данных VBA. Обзор и настройка редактора VBA. Примеры написания и запуск простейших программ. Средства редактирования и отладки.
3.2. Элементы управления и процедуры обработки событий.
3.3. Написание программ для элементов управления с использованием операторов ветвления и операторов цикла.
тема 4. Примеры разработки программ с использованием операторов цикла
4.1. Применение операторов цикла для работы с элементами
4.2. Оператор «With».
4.3. Оператор цикла «Do - Loop».
тема 5. Операторы для выборочного изменения хода программы
5.1. Структура оператора Select Case. Использование оператора Select Case для выборочного изменения хода программы.
5.2. Использование оператора For-Each-Next.
тема 6. Создание пользовательских диалоговых окон.
6.1. Создание пользовательской формы.
6.2. События и методы форм.
6.3. Элементы управления в пользовательских формах.
6.4. Создание и использование меню панелей инструментов.
тема 7. Разработка программных приложений с использованием объектных переменных.
7.1. Задание объектной переменной.
7.2. Использование объектных переменных конкретного типа.
7.3. Типы данных, определяемые пользователем.
тема 8. Разработка элементов пользовательских форм.
8.1. Создания приложения с использованием пользовательской формы.
8.2. Создание многодокументных пользовательских форм.
8.3. Создание Мастера, выводящего последовательность диалоговых окон.
тема 9. Создание действующих пользовательских форм.
9.1. Разработка интерфейса в стиле Windows.
9.2. Работа с табличными списками.
Вопросы для самоконтроля:
- Что такое алгоритм решения задачи?
- Что такое язык программирования низкого уровня? Приведите пример.
- Что такое язык программирования высокого уровня? Приведите несколько примеров.
- Какую роль выполняют программы-трансляторы?
- Что входит в состав интегрированной среды программирования?
- Какие базовые типы переменных Вы знаете?
- Для чего нужно описание переменных в программе?
- Как Вы понимаете сложный тип данных «структура»?
- Приведите пример записи массива.
- Что означает понятие «объект» в объектно-ориентированном языке?
- Какие объекты имеют свойство «Caption»?
- Что означают свойства AddItem и RemoveItem для элементов Список и Поле со списком?
- Какое свойство объекта OptionButton нужно изменить, чтобы на одном рабочем листе было включено сразу несколько переключателей?
- Как открыть редактор VBA для написания программного кода? Вспомните несколько способов.
- Какие виды подпрограмм Вы знаете?
- Для чего служит оператор ветвления? Запишите его синтаксис.
- Какие операторы циклов Вы знаете?
- Запишите синтаксис оператора с известным числом повторений цикла.
- Запишите синтаксис оператора цикла с условием.
- Что такое «Зацикливание»?
4. Л и т е р а т у р а
1. С.М. Кашаев, Ю.В. Воронков и др. Методическое пособие «Программирование в Microsoft Excel». ГОУ НГЛУ, Н.Новгород, 2004 г.
2. Г.В. Курицына, Г.Я. Семенов «Программирование в Microsoft Excel» часть2. ГОУ НГЛУ Н. Новгород
3. A. Ю. Гарнаев "Использование MS Excel и VBA в экономике и финансах" Санкт-Петербург, 2000 г.
4. С. Кашаев «Программирование в Excel на примерах», БХВ С-Петербург, 2007 г.