Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЯзыкиПрогр090900Павлов+.docx
Скачиваний:
1
Добавлен:
12.11.2019
Размер:
69.54 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное

образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»

Кафедра Вычислительных систем и программирования

Проректор

по учебно-методической работе

и качеству образования

д.э.н., профессор

______________ В.И. Малюк

« » ____________ 2011 г.

Рег. № _________

Рабочая программа

дисциплины

Языки программирования

Б.3.Б.09

Направление 090900 – Информационная безопасность

Профиль

Отраслевая специализация__________________

Квалификация (степень) бакалавр

Санкт-Петербург

2011

Рабочая программа дисциплины составлена на основе требований федерального государственного образовательного стандарта высшего профессионального образования по направлению подготовки Информационная безопасность (квалификация «бакалавр»), утвержденного приказом Министерства образования и науки от «28» октября 2009 г. № 496 и в соответствии с рабочим учебным планом направления Информационная безопасность, утвержденным ректором СПбГИЭУ 29.03.2011 г.

СОСТАВИТЕЛЬ

к.т.н., проф. Павлов Ф.Ф.

НАУЧНЫЙ РЕДАКТОР

д.э.н., проф. Стельмашонок Е.В.

ОБСУЖДЕНО

на заседании кафедры Вычислительных систем и программирования

30.08. 2011 г., протокол № 1

ОДОБРЕНО

научно-методическим советом факультета Информационных систем в экономике и управлении

30.08. 2011 Г., протокол № 1

  1. Цель и задачи дисциплины

Цель дисциплины – дать студентам необходимые знания в области языков программирования, умения и навыки использования систем программирования для решения профессиональных задач.

При этом задачами дисциплины являются:

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

  • выработка практических навыков алгоритмизации и программирования на языке высокого уровня Microsoft Visual C++;

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

Основные задачи дисциплины направлены на формирование следующих компетенций:

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

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

способность использовать инструментальные средства и системы программирования для решения профессиональных задач (ПК-16).

2. Место дисциплины в учебном процессе

Дисциплина «Языки программирования» относится к базовой части дисциплин профессиональной части учебного плана.

  1. Объем часов по дисциплине

Общая трудоемкость по дисциплине составляет 4 зачетные единицы, 144 часа.

Распределение часов учебной работы студента по дисциплине «Языки программирования» по видам занятий и распределение компетенций представлено в таблице 1.

Языки программирования

Таблица 1

Объем часов и зачетных единиц по дисциплине

Наименование раздела (модуля)

Наименование темы дисциплины

Всего часов

Зачетных единиц

Формируемые компетенции

Аудиторные занятия по формам обучения

в том числе

Самостоятельная работа по формам обучения

лекции

практические

занятия

лабораторные

работы

(деловые игры)

семинары

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

Введение

1

1

1

Раздел 1. (Модуль1) Принципы программирования на языках высокого уровня

31

1,0

ОК-8

ОК-11

5

5

26

Тема 1.Эволюция языков программирования

5

1

1

4

Тема 2.Жизненный цикл программы

5

1

1

4

Тема 3.Среды разработки программ

7

1

1

6

Тема 4 Диалоговые программы

7

1

1

6

Тема 5. Программы на языке высокого уровня

7

1

1

6

Раздел 2. Управляющие структуры и структуры данных

59

1,5

ОК-11

ПК-16

29

5

24

30

Тема 6. Представление управляющих структур

15

9

1

8

6

Продолжение таблицы 1

Наименование раздела (модуля)

Наименование темы дисциплины

Всего часов

Зачетных единиц

Формируемые компетенции

Аудиторные занятия по формам обучения

в том числе

Самостоятельная работа по формам обучения

лекции

практические

занятия

лабораторные

работы

(деловые игры)

семинары

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

очная

очно-заоч-ная

заоч-ная

Тема 7. Адресные типы данных

7

1

1

6

Тема 8. Структуры данных фиксированного размера

15

9

1

8

6

Тема 9. Функции и процедуры

15

9

1

8

6

Тема 10. Динамические структуры данных

7

1

1

6

Раздел 3. Процедурное программирование

53

1,5

ОК-11

ПК-16

29

5

24

24

Тема 11. Ввод-вывод данных

7

1

1

6

Тема 12. Обработка файлов данных

15

9

1

8

6

Тема 13. Технология процедурного программирования

23

17

1

16

6

Тема 14. Введение в объектно - ориентированное программирование

8

2

2

6

Всего

144

4

64

16

48

80

Кол-во контрольных работ

Экзамен-3 семестр