Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 1

.pdf
Скачиваний:
16
Добавлен:
07.02.2016
Размер:
3.14 Mб
Скачать

Объектно-ориентированное программирование

Лектор

Табунщик Галина Владимировна

к.т.н., доцент

Ассистенты

Брагина Татьяна Игоревна Миронова Наталья Алексеевна

Объектно-ориентированное программирование

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 баллов

Введение в ООП

История языка С++

Брайан Керниган, Деннис Ритчи

Бьерн Страуструп