Лекция 1
.pdfОбъектно-ориентированное программирование
Лектор
Табунщик Галина Владимировна
к.т.н., доцент
Ассистенты
Брагина Татьяна Игоревна Миронова Наталья Алексеевна
Объектно-ориентированное программирование
2 блок (26.11.12 по 28.12.12, 8.01.13-19.01.13)
Лекции
Лабораторные работы
3 блок (28.01.13 по 16.03.13)
Лекции
Лабораторные работы
Курсовая работа
Экзамен (18.03.13-23.03.13)
Литература
Павловская, Т.А. С/С++. Программирование на языке высокого уровня.- СПб.: Питер,
2003.- 461 с.
Павловская, Т.А. С/С++. Струтурное программирование. Практикум./Т.А.Павловская, Ю.А.Щупак -
СПб.: Питер, 2003.- 240 с.
Шилд, Г. C++: базовый курс. 3-е изд. - М.: Вильямс , 2012.- 624 с.
Методички
Методичні вказівки до виконання лабораторних робіт з дисципліни “Об’єктно-орієнтоване програмування” для студентів професійного напряму 6.050103 «Програмна інженерія» денної форми навчання /Укл.: Г.В. Табунщик .– Запоріжжя: ЗНТУ, 2008. –
30 с.
Методичні вказівки до виконання курсової роботи з дисципліни “Об’єктно-орієнтоване програмування” для студентів напряму підготовки 6.050103 «Програмна інженерія» всіх форм навчання. Частина 1. Організаційна частина / Г.В. Табунщик, Г.В. Неласа, Н.О. Миронова – Запоріжжя: ЗНТУ, 2010. – 22 с.
Методичні вказівки до виконання курсової роботи з дисципліни “Об’єктно-орієнтоване програмування” для студентів напряму підготовки 6.050103 «Програмна інженерія» всіх форм навчання. Частина 2. Основні теоретичні відомості / Г.В. Табунщик, Г.В. Неласа, Н.О. Миронова – Запоріжжя: ЗНТУ, 2010. – 70 с.
Система оценивания
Текущее тестирование 18 баллов Лабораторные работы (8 шт) 32 балла Экзамен 50 баллов
Итого – 100 баллов
Задачи вместо лабораторных работ (2 блок)
1.Простейший класс coord
2.Простейший класс coord (friend функции)
3.Класс со статической компонентой
4.Наследование (таблица)
5.Наследование (практическая задача)
6.Потоки (форматированный ввод-вывод)
7.Работа с потоками (запись в файл, чтение из файла)
Задачи вместо лабораторных работ (3 блок)
1. Динамический классовый тип (динамический массив DynArr)
2. Динамический классовый тип (стек)
3. Перегрузка операций
4. Перегрузка операций ввода-вывода
5. Виртуальные функции
6. Обработка исключительный ситуаций
7. Обработка исключительных ситуаций-
класс Exception
Курсовая работа
3 блок (28.01.13 по 16.03.13)
Пояснительная записка 25 баллов Программный продукт 25 баллов Защита работы 50 баллов
Введение в ООП
История языка С++
Брайан Керниган, Деннис Ритчи
Бьерн Страуструп