Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика»


Скачать 158.36 Kb.
НазваниеРабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика»
Дата публикации16.03.2013
Размер158.36 Kb.
ТипРабочая программа
userdocs.ru > Информатика > Рабочая программа


Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА и ГОСУДАРСТВЕННОЙ СЛУЖБЫ

при ПРЕЗИДЕНТЕ РОССИЙСКОЙ ФЕДЕРАЦИИ

(РАНХ и ГС)

Факультет « Экономический »


УТВЕРЖДЕНО





______________________ /__________/

«_____» _________________ 2011 г.

^ РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
ПРОГРАММИРОВАНИЕ
Автор: кандидат военных наук, доцент Захарченко Юрий Федорович

Направление: 080700.62 «Бизнес-информатика»

Профиль: «________________________ »

Квалификация (степень) выпускника: БАКАЛАВР

Форма обучения: очная





Москва 2011 г.

  1. ^ МЕСТО УЧЕБНОЙ ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО

Учебная дисциплина «Программирование» относится к Профессиональному циклу (Б.3).

Для изучения данной дисциплины необходимы знания, умения и навыки, сформированные дисциплиной «Теоретические основы информатики», изучаемой в 1 семестре, а также базовые знания, умения и навыки, сформированные в средней школе по дисциплинам Математика, Информатика, Физика.

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

  • Базы данных;

  • Моделирование бизнес-процессов;

  • Имитационное моделирование;

  • Электронный бизнес;

  • Информационная безопасность;

  • Объектно-ориентированный анализ и программирование;

  • Системы поддержки принятия решений;

  • Функциональное программирование и интеллектуальные системы;

  1. ^ ЦЕЛИ ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

Дисциплина «Программирование» предназначена для формирования у студентов теоретических знаний и практических навыков алгоритмизации и программирования экономических задач с применением современных методов и технологий разработки компьютерных программ, а также для обучения работе с научно- технической литературой и технической документацией по программному обеспечению ПК.

Целью дисциплины является изучение основ разработки алгоритмов на основе структурного и объектно-ориентированного подхода; знакомство с методами структурного и объектно-ориентированного программирования; формирование умений и навыков программирования экономических задач на основе изучения языка программирования Visual Basic (Visual Basic for Application).

  1. ^ ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ ОБРАЗОВАНИЯ И КОМПЕТЕНЦИИ СТУДЕНТА ПО ЗАВЕРШЕНИИ ОСВОЕНИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

В результате освоения дисциплины студент должен:

ЗНАТЬ:

  • сущность алгоритмизации экономических задач;

  • понятие алгоритма, способы описания алгоритмов, базовые алгоритмические структуры;

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

  • основы процедурного, функционального, логического и объектно-ориентированного программирования;

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

  • технологический процесс подготовки и решения задач на ПК;

  • алфавит, основные элементы и конструкции базового языка программирования.


УМЕТЬ:

  • разрабатывать алгоритмы прикладных задач для решения на ЭВМ;

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


ВЛАДЕТЬ:

  • навыками разработки алгоритмов различных базовых структур;

  • основами структурного программирования;

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

  • основами разработки, отладки и тестирования программ; создания и использования интерфейсных объектов.


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

Выпускник должен обладать следующими общекультурными компетенциями (ОК):

  • владеет культурой мышления, способен к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-1);

  • способен к саморазвитию, повышению своей квалификации (ОК-9);

  • осознает сущность и значение информации в развитии современного общества; владеет основными методами, способами и средствами получения, хранения, переработки информации (ОК-12);

  • имеет навыки работы с компьютером как средством управления информацией, способен работать с информацией в глобальных компьютерных сетях (ОК-13);

  • способен работать с информацией из различных источников (ОК-16);

Выпускник должен обладать следующими профессиональными компетенциями (ПК):

  • использовать соответствующий математический аппарат и инструментальные средства для обработки, анализа и систематизации информации по теме исследования (ПК-20).

  1. ^ СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

4.1. Организационно-методические данные дисциплины

^ Вид учебной работы

Количество часов

Всего по уч. плану

Семестры

1

2

3

4

5

6

7

8

^ Аудиторные занятия (всего):

24

24






















В том числе:




























Лекции (Л)

10

10






















практические (ПЗ)

14

14






















лабораторные работы (ЛР) (лабораторный практикум) (ЛП)




























^ Контрольно-самостоятельная работа

10

10






















^ Самостоятельная работа (всего):

60

60






















^ ОБЩАЯ трудоемкость дисциплины:

Часы:

94

94






















Зач. ед.:

3,5

3,5






















Текущий контроль - 5 контрольных работ




























Виды промежуточного контроля - экзамен





























^ 4.2. Тематический план дисциплины

Наименование тем

Количество часов

(в акад. часах и/или кредитах)

Лекции

Практ. занятия

Самост. работа

Всего часов по теме

Тема 1. Введение. Алгоритмизация экономических задач. Свойства, способы описания, базовые структуры и методика разработки алгоритмов.

2

2

8

12

Тема 2. Основные технологии программирования. Основы процедурного, функционального, логического и объектно-ориентированного программирования.

2




8

10

Тема 3. Основные элементы среды разработки программ. Базовые конструкции алгоритмического языка Visual Basic.

4

6

22

32

Тема 4. Создание пользовательского интерфейса программ.




2

10

12

Тема 5. Особенности программирования на алгоритмическом языке Visual Basic for Application (VBA) на примере VBA Excel.

2

4

22

28

Итого по курсу:

10/1,95

14/0,05

70/2

94/4


^ 4.3. Содержание тем дисциплины с указанием лабораторных и/или практических занятий при наличии

Тема 1. Введение. Алгоритмизация экономических задач. Свойства, способы описания, базовые структуры и методика разработки алгоритмов.

Алгоритм и его свойства, способы описания алгоритмов. Виды структур алгоритмов: линейные, разветвляющиеся, циклические алгоритмы. Методика разработки алгоритмов: последовательная разработка алгоритма, метод структурного программирования. Практическая разработка базовых структур алгоритмов задач.

^ Тема 2. Основные технологии программирования. Основы процедурного, функционального, логического и объектно-ориентированного программирования.

Признаки классификации языков программирования. Технологии процедурного, функционального, логического и объектно-ориентированного программирования. Принципы и особенности разработки программ с применением технологии визуального программирования и методологии событийного объектно-ориентированного программирования. Характеристика современных языков объектно-ориентированного программирования.

^ Тема 3. Основные элементы среды разработки программ. Базовые конструкции алгоритмического языка Visual Basic.

Элементы интегрированной среды разработки программ Visual Basic (VB). Основные команды отладки программ. Справочная система VB. Переменные. Типы данных. Константы. Оператор присваивания. Арифметические выражения. Математические функции. Логические выражения. Оператор перехода. Конструкции принятия решений. Циклы. Массивы. Пользовательские процедуры. Записи. Работа со строками. Работа с текстовыми файлами. Разработка демонстрационных задач.

^ Тема 4. Создание пользовательского интерфейса программ.

Средства реализации пользовательского интерфейса VB. Использование стандартных окон операционной системы Windows. Примеры встроенных процедур. Пользовательские формы. Разработка программ с формами в среде VB. Загрузка формы из окна приложения (на примере MS Excel). Расположение элементов управления в среде приложения (на листе MS Excel).

^ Тема 5. Особенности программирования на алгоритмическом языке Visual Basic for Application (VBA) на примере VBA Excel.

Методы разработки макросов. Макрорекордер Excel. Текст макроса на VBA и его редактирование. Основные конструкции языка VBA, не входящие в язык VB. Объекты и события. Объекты Application, Workbook, Workbooks, ActiveWorkbook, Worksheet, Worksheets, ActiveSheet, Range, Selection, ActiveCell. Использование таблицы Excel в качестве пользовательского интерфейса программ. Разработка демонстрационных задач.

Заключение.

Обзор изученного материала, перспективы развития дисциплины, пути дальнейшего самостоятельного совершенствования знаний, рекомендации по подготовке к экзамену.


  1. ^ САМОСТОЯТЕЛЬНАЯ РАБОТА СТУДЕНТА

Самостоятельная работа планируется в виде самоподготовки, т.е. самостоятельного изучения разделов, повторения лекционного материала и материала учебников, подготовки к практическим занятиям, текущему контролю и т.д. В ходе самостоятельной работы, а также при подготовке к экзамену, студенты, наряду с рекомендованной литературой, могут использовать электронную презентацию «Программирование», разработанную автором учебной программы в среде программного пакета Microsoft Office PowerPoint. В течение семестра планируется проведение 5 контрольно-самостоятельных работ, выполнение которых осуществляется во внеурочное время, а контроль, анализ и подведение текущих итогов – во время проведения очередного занятия. На проведение контрольно-самостоятельных работ отводится 10 академических часов.

  1. ^ ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ УСПЕВАЕМОСТИ, ПРОМЕЖУТОЧНОЙ И ИТОГОВОЙ АТТЕСТАЦИИ ПО ДИСЦИПЛИНЫ

    1. Алгоритм и его свойства, способы описания алгоритмов.

    2. Виды структур алгоритмов: линейные, разветвляющиеся, циклические алгоритмы.

    3. Методика разработки алгоритмов: последовательная разработка алгоритма, метод структурного программирования.

    4. Практическая разработка базовых структур алгоритмов задач.

    5. Признаки классификации языков программирования.

    6. Технологии процедурного, функционального, логического и объектно-ориентированного программирования.

    7. Принципы и особенности разработки программ с применением технологии визуального программирования и методологии событийного объектно-ориентированного программирования.

    8. Характеристика современных языков объектно-ориентированного программирования.

    9. Элементы интегрированной среды разработки программ Visual Basic (VB).

    10. Основные команды отладки программ. Справочная система VB.

    11. Переменные. Типы данных. Константы.

    12. Оператор присваивания.

    13. Арифметические выражения. Математические функции.

    14. Логические выражения.

    15. Оператор перехода.

    16. Конструкции принятия решений.

    17. Циклы.

    18. Массивы.

    19. Пользовательские процедуры.

    20. Записи.

    21. Работа со строками.

    22. Работа с текстовыми файлами.

    23. Разработка демонстрационных задач.

    24. Средства реализации пользовательского интерфейса VB. Использование стандартных окон операционной системы Windows. Примеры встроенных процедур.

    25. Пользовательские формы. Разработка программ с формами в среде VB.

    26. Загрузка формы из окна приложения (на примере MS Excel). Расположение элементов управления в среде приложения (на листе MS Excel).

    27. Особенности программирования на алгоритмическом языке Visual Basic for Application (VBA) на примере VBA Excel.

    28. Методы разработки макросов. Макрорекордер Excel.

    29. Текст макроса на VBA и его редактирование.

    30. Основные конструкции языка VBA, не входящие в язык VB.

    31. Объекты и события. Объекты Application, Workbook, Workbooks, ActiveWorkbook, Worksheet, Worksheets, ActiveSheet, Range, Selection, ActiveCell.

    32. Использование таблицы Excel в качестве пользовательского интерфейса программ.

    33. Разработка демонстрационных задач.




  1. ^ УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

    1. Основная литература

  1. Истомин Е.П. Высокоуровневые методы информатики и программирования: Учебник – СПб: Андреевский издательский дом, 2008.

  2. Гарбер Г.З. Основы программирования на Visual Basic и VBA в Excel 2007. – М.: СОЛОН-ПРЕСС, 2008.

  3. Иванов Г.С. Основы программирования: Учебник– М.: Изд-во МГТУ им.Н.Э.Баумана, 2004.

    1. Дополнительная литература

  1. Иванов Г.С. Объектно-ориентированное программирование: Учебник для вузов – М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.

  2. Кьоу Дж. Объектно-ориентированное программирование: учебный курс - СПб: Питер, 2005.

  3. Хальворсон М. Microsoft Visual Basic 2005 – М.: ЭКОИ Паблишерс, 2007.

  1. ^ МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ

    1. Требования к аудиториям (помещениям, кабинетам) для проведения занятий с указанием соответствующего оснащения

Класс современных персональных компьютеров с операционной системой не хуже Windows XP по количеству студентов в группе; проекционная техника, сетевое оборудование.

    1. Требования к программному обеспечению при прохождении учебной дисциплины

Пакет программ Microsoft Office не хуже версии 2007. Проведение лекционных занятий сопровождается демонстрацией видеоряда электронных слайдов «Программирование», разработанных автором учебной программы в среде Microsoft Office PowerPoint. Разработка практических заданий по программированию осуществляется на языке программирования Visual Basic и Visual Basic for Application Excel.


Похожие:

Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconПрограмма дисциплины Экономическая история для направления 080100. 62 Экономика Утверждена
Автор программы: кандидат исторических наук, доцент кафедры гуманитарных дисциплин пф гу-вшэ офицеров-Бельский Д. В
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconМетодические рекомендации по изучению дисциплины и организации самостоятельной...
Автор: Минина Н. В., кандидат юридических наук, доцент кафедры гражданского права цф фгбоувпо «рап», доцент
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа дисциплины «Экономическая теория»
Менеджмент (квалификация «бакалавр»), утвержденным приказом Министерства образования и науки Российской Федерации от 20 мая 2010...
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconМетодические рекомендации по изучению дисциплины и организации самостоятельной...
Автор: Минина Н. В., кандидат юридических наук, доцент кафедры гражданского права Центрального филиала Российской академии правосудия,...
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconМетодические рекомендации по изучению дисциплины и организации самостоятельной...
Автор: Николаев А. В., кандидат юридических наук, доцент, доцент кафедры международного права Ростовского филиала фгбоу впо «Российская...
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа учебной дисциплины «муниципальное право россии»
С. Н. Болдырев, доцент кафедры теории и истории государства и права Ростовского филиала Российской таможенной академии
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа учебной дисциплины «Право Европейского Союза»
С. В. Рыбак, доцент кафедры теории и истории государства и права Ростовского филиала Российской таможенной академии
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа учебной дисциплины Таможенные платежи Специальности:...
Л. Г. Давиденко, доцент кафедры организации таможенного контроля Ростовского филиала Российской таможенной академии
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа учебной дисциплины б. 11 «Уголовный процесс» Кафедра...
Основные виды профессиональной деятельности, к которым осуществляется подготовка в рамках учебной дисциплины
Рабочая программа учебной дисциплины программирование автор: кандидат военных наук, доцент Захарченко Юрий Федорович Направление: 080700. 62 «Бизнес-информатика» iconРабочая программа учебной дисциплины «История дальнего востока россии»
Рабочая программа составлена на основании типовой программы гос (фгос) впо и авторских разработок
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница