- •Рабочая программа
- •Языки программирования
- •Санкт-Петербург
- •30.08. 2011 Г., протокол № 1
- •Цель и задачи дисциплины
- •2. Место дисциплины в учебном процессе
- •Объем часов по дисциплине
- •4. Содержание разделов и тем дисциплины
- •5. Самостоятельная работа студента
- •6. Перечень тем практических занятий
- •7. Перечень тем семинарских занятий
- •8. Перечень тем лабораторного практикума
- •9. Требования к выполнению курсовой работы (проекта)
- •10. Учебно-методическое обеспечение дисциплины
- •10.1 Нормативные правовые акты
- •Основная литература
- •10.3 Дополнительная литература
- •Методические указания преподавателям по дисциплине «Языки программирования»
- •Методические указания к самостоятельной работе студентов по изучению дисциплины «Языки программирования»
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«Санкт-Петербургский государственный
инженерно-экономический университет»
Кафедра Вычислительных систем и программирования
Проректор
по учебно-методической работе
и качеству образования
д.э.н., профессор
______________ В.И. Малюк
« » ____________ 2011 г.
Рег. № _________
Рабочая программа
дисциплины
Языки программирования
Б.3.Б.09
Направление 090900 – Информационная безопасность
Профиль
Отраслевая специализация__________________
Квалификация (степень) бакалавр
Санкт-Петербург
2011
Рабочая программа дисциплины составлена на основе требований федерального государственного образовательного стандарта высшего профессионального образования по направлению подготовки Информационная безопасность (квалификация «бакалавр»), утвержденного приказом Министерства образования и науки от «28» октября 2009 г. № 496 и в соответствии с рабочим учебным планом направления Информационная безопасность, утвержденным ректором СПбГИЭУ 29.03.2011 г.
СОСТАВИТЕЛЬ
к.т.н., проф. Павлов Ф.Ф.
НАУЧНЫЙ РЕДАКТОР
д.э.н., проф. Стельмашонок Е.В.
ОБСУЖДЕНО
на заседании кафедры Вычислительных систем и программирования
30.08. 2011 г., протокол № 1
ОДОБРЕНО
научно-методическим советом факультета Информационных систем в экономике и управлении
30.08. 2011 Г., протокол № 1
Цель и задачи дисциплины
Цель дисциплины – дать студентам необходимые знания в области языков программирования, умения и навыки использования систем программирования для решения профессиональных задач.
При этом задачами дисциплины являются:
приобретение теоретических знаний об основных принципах программирования на языках высокого уровня;
выработка практических навыков алгоритмизации и программирования на языке высокого уровня Microsoft Visual C++;
закрепление теоретических знаний о понятиях объектно-ориентированного программирования: инкапсуляции, наследования, полиморфизма.
Основные задачи дисциплины направлены на формирование следующих компетенций:
способность к обобщению, анализу, восприятию информации, постановке цели и выбору путей ее достижения (ОК-8);
способность к саморазвитию, самореализации, приобретению новых знаний, повышению своей квалификации и мастерства (ОК-11);
способность использовать инструментальные средства и системы программирования для решения профессиональных задач (ПК-16).
2. Место дисциплины в учебном процессе
Дисциплина «Языки программирования» относится к базовой части дисциплин профессиональной части учебного плана.
Объем часов по дисциплине
Общая трудоемкость по дисциплине составляет 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 семестр |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|