Программа дисциплины Разработка приложений средствами vba для направления 080500. 62 «Менеджмент»
Вид материала | Программа дисциплины |
- Программа дисциплины «Разработка и принятие управленческих решений» для направления, 221.29kb.
- Рабочая программа учебной дисциплины, 277.38kb.
- Программа дисциплины «Статистический анализ данных» для направления 080500. 62 «Менеджмент», 280.48kb.
- Программа научно-исследовательского семинара «Разработка и вывод на рынок нового товара», 204.17kb.
- Программа дисциплины «Управленческий учет» для направления 080500. 62 «Менеджмент», 178.88kb.
- Программа дисциплины Разработка управленческих решений для направления 080500. 62 «Менеджмент», 453.93kb.
- Программа дисциплины «Математический анализ» для направления 080500. 62 «Менеджмент», 206.8kb.
- Программа дисциплины маркетинговые коммуникации для направления 080500. 62 Менеджмент,, 219.57kb.
- Программа дисциплины visual Basic для приложений дпп. В. 01 Для специальности, 141.22kb.
- Программа дисциплины «Управление качеством» для направления 080500. 62 «Менеджмент», 474.31kb.
ссылка скрыта | Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины Разработка приложений средствами VBA для направления 080500.62 «Менеджмент» подготовки бакалавра |
Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"
Факультет менеджмента
Программа дисциплины
Разработка приложений средствами VBA
для направления 080500.62 «Менеджмент» подготовки бакалавра
Авторы программы:
к.т.н., доцент Бессонова И.А. ibes@hse.ru
к.х.н., доцент Борина Г.Б. gborina@hse.ru
Одобрена на заседании кафедры архитектуры программных систем « 31 » августа 2011 г
Зав. кафедрой С.В.Назаров
Рекомендована секцией УМС факультета бизнес информатики «___»____________ 20 г
Председатель Таратухина Ю.В.
Утверждена УС факультета менеджмента «___»_____________20 г.
Ученый секретарь [Введите И.О. Фамилия] ________________________ [подпись]
Москва, 2011
Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.
Область применения и нормативные ссылки
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления 080500.62 «Менеджмент» подготовки бакалавра, изучающих дисциплину Разработка приложений средствами VBA.
Программа разработана в соответствии с ГОБУ ВПО НИУ-ВШЭ с рабочим учебным планом по направлению 080500.62 «Менеджмент» подготовки бакалавра, утвержденным в 2010г.
1Цели освоения дисциплины
Целями освоения дисциплины Разработка приложений средствами VBA являются:
- получение студентами теоретических знаний и практических навыков программирования на объектно-ориентированном алгоритмическом языке VBA, позволяющих решать задачи обработки числовой и символьной информации;
- формирование уверенных навыков пользователя пакета Microsoft Office.
2Компетенции обучающегося, формируемые в результате освоения дисциплины
В результате освоения дисциплины студент должен:
- основные понятия и приемы объектно-ориентированного программирования;
- типы объектов VBA;
- свойства, методы и события элементов управления;
- язык программирования VBA.
Уметь
- создавать пользовательские процедуры и функции, процедуры обработки событий, пользовательский интерфейс;
Иметь навыки (приобрести опыт)
- разработки приложений средствами VBA c целью автоматизации решения прикладных задач и разработки интерактивных приложений для автоматизации работы менеджера в среде MS Office.
- способы и средства тестирования и отладки программ;
Знать
В результате освоения дисциплины студент осваивает следующие компетенции:
Компетенция | Код по ФГОС/ НИУ | Дескрипторы – основные признаки освоения (показатели достижения результата) | Формы и методы обучения, способствующие формированию и развитию компетенции |
Общекультурная | ОК-16 | понимает роли и значения информации и информационных технологий в развитии современного общества и экономических знаний | Практические занятия |
Общекультурная | ОК-17 | владеет основными методами, способами и средствами получения, хранения, переработки информации, навыками работы с компьютером как средством управления информацией | Практические занятия |
Профессиональная | ПК-34 | владеет методами и программными средствами обработки деловой информации, способен взаимодействовать со службами информационных технологий | Практические занятия |
Профессиональная | ПК-57, | способен выбрать инструментальные средства для обработки информации в соответствии с поставленной научной задачей, проанализировать результаты расчетов и обосновать полученные выводы | Практические занятия |
Профессиональная | ПК-60 | способен использовать для решения аналитических и исследовательских задач современные технические средства и информационные технологии | Практические занятия |
3Место дисциплины в структуре образовательной программы
Настоящая дисциплина относится к математическому и естественнонаучному учебному циклу (Б2), является факультативной дисциплиной. Дисциплина читается во втором модуле. Продолжительность курса составляет 32 аудиторных учебных часа практических занятий и 40 часов самостоятельной работы. Зачетные единицы за факультатив учитываются при расчете кумулятивного рейтинга. Рубежный контроль – зачет в виде практического задания на компьютере.
Этот курс является продолжением основного курса по Excel и ориентирован на овладение приемами разработки приложений средствами VBA c целью автоматизации решения прикладных задач и разработки интерактивных приложений для автоматизации работы менеджера в среде Excel
Для освоения учебной дисциплины, студенты должны иметьх опыт работы на компьютере в пакете MS Excel.
Курс будет полезен для студентов при изучении возможностей автоматизации задач в SPSS
4Разделтический план учебной дисциплины
№ | Название раздела | Всего часов | Аудиторные часы | Самостоятельная работа | ||
Лекции | Семинары | Практические занятия | ||||
| Тема1. VBA как система объектно- ориентированного программирования | 8 | | | 4 | 4 |
| Тема 2. Основные элементы программирования | 8 | | | 4 | 4 |
| Тема 3. Массивы. Программирование циклов. | 10 | | | 4 | 6 |
| Тема 4. Процедуры, подпрограммы и функции. | 10 | | | 4 | 6 |
| Тема 5. Встроенные функции. | 10 | | | 4 | 6 |
| Тема 6. Объекты VBA. Основные свойства, методы и события стандартных элементов управления | 8 | | | 4 | 4 |
| Тема 7. Основные объекты приложения MS Excel. | 8 | | | 4 | 4 |
| Тема 8. Разработка программ с использованием пользовательских форм | 10 | | | 4 | 6 |
| Всего по дисциплине | 72 | | | 32 | 40 |
5Формы контроля знаний студентов
Тип контроля | Форма контроля | 1 год | Параметры ** |
2 | |||
Текущий (неделя) | Контрольная работа | 7н | письменная работа 60 минут |
Домашнее задание | 7н | | |
Итоговый | Зачет | 8н | письменная работа 70 минут |
5.1Критерии оценки знаний, навыков
Оценки по всем формам текущего контроля выставляются по 10-ти балльной шкале.
6Содержание дисциплины
- Тема 1. VBA как система объектно- ориентированного программирования.
Основные понятия объектно-ориентированного программирования. Объекты,методы, свойства, события.
Структура проекта VBA. Типы процедур и функций. Структура редактора VBA. Панель элементов. Окно свойств. Встроенные диалоговые окна
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3- / Под ред. Е.Л.Шуремова, Н.А.Тимаковой, Е.А.Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. сс.1-33.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 2. Основные элементы программирования
Константы, переменные и типы данных. Операторы, арифметические операции и выражения. Преобразование типов. Логические операции. Условная операция.
Операции работы со строками символов.Операторы управления
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. с.71-98
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 3. Массивы. Программирование циклов.
Массивы: объявление и инициализация. Доступ к элементу массива.
Циклы и средства управления итерациями. Циклы со счетчиком. Циклы с условием.
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. Сс. 83-85, сс.99-103.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 4. Процедуры, подпрограммы и функции.
Процедуры, подпрограммы и функции. Классификация процедур. Структура и объявление процедуры. Автопроцедуры. Событийные процедуры. Рекурсивные процедуры
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. сс.15-18.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 5. Встроенные функции.
Встроенные функции. Классы функций. Использование табличных функций. Организация интерфейса при помощи встроенных функций.
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. сс.105-110
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 6. Объекты VBA. Основные свойства, методы и события стандартных элементов управления
Типы объектов. Свойства, методы и события элементов управления. Элементы управления Кнопка, Поле,Надпись, Список и пр. Размещение элементов управления в форме
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. сс.35-51.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 7. Основные объекты приложения MS Excel.
Свойства объектов. Методы объектов. Модель объектов. Коллекции объектов. Обращение к объекту.
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. сс.52-68.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
- Тема 8. Разработка программ с использованием пользовательских форм.
Пользовательские формы. Режимы работы с формой: режим конструктора, режим выполнения
Количество часов аудиторной работы -4 часа практических занятий.
Литература по разделу:
Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.I / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. с.113-145.
Формы и методы проведения занятий: выполнение упражнений и решение задач на компьютере.
7Образовательные технологии
Активные формы проведения занятий в виде разбора практических задач и кейсов с использованием компьютера.
7.1Методические рекомендации преподавателю
Даются по желанию автора. Методические рекомендации (материалы) преподавателю могут оформляться в виде приложения к программе дисциплины и должны указывать на средства и методы обучения, применение которых для освоения тех или иных тем наиболее эффективно.
7.2Методические указания студентам
Методические указания студентам приводятся в вариантах классных заданий.
8Оценочные средства для текущего контроля и аттестации студента
8.1Вопросы для оценки качества освоения дисциплины
Контрольная работа и задание или тест на зачете предполагают умение отвечать на вопросы или выполнять действия по следующей тематике:
- Создание программы VBA на MacroRecoder
- Классы, объекты, методы, свойства и события в VBA
- Структура редактораVBA
- Адресация ячеек в Excel, объекты Range и Selection
- Пользовательская форма и элементы управления
- Создание в пользовательской форме элемента управления TextBox, основные свойства элемента
- Создание в пользовательской форме элемента управления Label, основные свойства элемента
- Создание в пользовательской форме элемента управления CommandButton основные свойства элемента
- Создание в пользовательской форме элемента управления ListBox, основные свойства элемента
- Создание в пользовательской форме элемента управления ComboBox, основные свойства элемента
- Создание в пользовательской форме элемента управления ScrollBar, основные свойства элемента
- Создание в пользовательской форме элемента управления OptionButton, основные свойства элемента
- Создание в пользовательской форме элемента управления ChechBox, основные свойства элемента
- Типы данных в VBA
- Описание переменных в VBA
- Массивы в VBA
- Операторы перехода и выбора If Then Else
- Операторы цикла For….Next
- Операторы цикла Do…..Until While
- Операторы цикла Do While…..Loop
- Операторы цикла Do….Loop Until
- Операторы цикла While…Wend
- Область определения переменной
- Ввод данных с помощью функции InputBox
- Вывод данных с помощью функции MsgBox
- Отладка программ в VBA
8.2Пример задания итогового контроля
- Создайте форму пользователя. Добавьте в форму нужные элементы (3 кнопки ВЫПОЛНИТЬ, ОЧИСТИТЬ и ВЫХОД, элементы Поле, элементы Надпись и пр.). Заголовок формы – номер варианта.
- Напишите процедуру обработки события Click для кнопки ВЫПОЛНИТЬ:
- Задать имя листа – ВАША ФАМИЛИЯ.
- Из таблицы, расположенной на Листе1 выбрать данные (см. рис.) и поместить их на лист, названный ВАШЕЙ ФАМИЛИЕЙ, начиная с указанной в форме ячейки.
- Задать имя листа – ВАША ФАМИЛИЯ.
- Напишите процедуры обработки события Click для кнопок ОЧИСТИТЬ и ВЫХОД.
- Обязательно предусмотрите в программе вывод сообщений об ошибочных или отсутствующих данных.
- Вставьте на Лист1 кнопку для вывода вашего диалогового окна.
- Напишите процедуру обработки события Click для этой кнопки.
9Порядок формирования оценок по дисциплине
Преподаватель оценивает правильность решения задач на практических занятиях. Оценки за работу на практических занятиях преподаватель выставляет в рабочую ведомость. Накопленная оценка по 10-ти балльной шкале за работу на практических занятиях определяется перед итоговым контролем - Оаудиторная.
Накопленная оценка за текущий контроль учитывает результаты студента по текущему контролю следующим образом:
Отекущий = 0,6·Ок/р + 0,4·Одз ;
Способ округления накопленной оценки текущего контроля: арифметический.
Результирующая оценка за итоговый контроль в форме зачета выставляется по следующей формуле, где Озачет – оценка за работу непосредственно на зачете:
Оитоговый = 0,4·Озачет + 0,4 Отекущий + 0,2·Оаудиторная
Способ округления накопленной оценки итогового контроля в форме зачета: арифметический.
В диплом ставится оценка за итоговый контроль, которая является результирующей оценкой по учебной дисциплине.
10Учебно-методическое и информационное обеспечение дисциплины
10.1Базовый учебник
- Практикум по экономической информатике: Учеб. Пособие: В 3-х ч. – Ч.3 / Под ред. Е.Л. Шуремова, Н. А. Тимаковой, Е.А. Мамонтовой – М.: Финансы и статистика; Перспектива, 2002 г. (400 экз.)
10.2Основная литература
- С.Н.Белоусова,И.А.Бессонова. Основные принципы и концепции программирования на языке VBA в Excel. Интернет-университет информационных технологий - ИНТУИТ.ру, БИНОМ. Лаборатория знаний, 2009. ». ссылка скрыта
10.3Дополнительная литература
- Кузьменко В.Г. VBA 2000. Самоучитель. Бином. Москва. 2000. 408 с.
- 1 С.В. Назаров, П.П. Мельников. Программирование на MS Visual Basic. (Учебное пособие.) - М.: Финансы и статистика, 2001
- 2. Мельников П.П. и др. Практикум по экономической информатике: Учеб. пособие: в 3 –х ч. – ч III/ П.П.Мельников, И.В.Миронова, И.Ю.Шполянская; под ред. П.П.Мельникова. – М.: Финансы и ста-тистика; Перспектива, 2002
10.4Программные средства
Для успешного освоения дисциплины, студент использует следующие программные средства:
- MS Excel.
11Материально-техническое обеспечение дисциплины
Для проведения занятий используется компьютерный класс и мультимедийный проектор
Автор программы Бессонова И.А.
Автор программы Борина Г.Б.