ОБЪЕКНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ

Преподаватель: Шедько Василий Викторович

По  учебному  плану  56 часов:

лекции - 16 часов,   лабораторные - 20 часов,  самостоятельная  работа -  20 часов.

  Итоговая  форма контроля знаний -  ЗАЧЕТ.

Содержание  дисциплины:

Основные парадигмы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм. Объектно-ориентированное программирование в  языке С++. Объекты, классы, методы, конструкторы и деструкторы, свойства.  Модификаторы  доступа.   Виртуальные методы и функции.  Абстрактные классы. Интерфейсы.  Объектная  модель  классов ввода  вывода  в языках С и С++. Шаблоны.  Библиотеки классов.  Контейнеры. Итераторы. Строки. Алгоритмы.

Список рекомендуемой литературы:

  1. М. Эллис, Б. Строуструп. Справочное руководство по языку C++ с комментариями: Пер. с англ. - Москва: Мир, 1992. 445с.
  2. Стенли Б. Липпман. C++ для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 1992, 304-345сс.
  3. Бруно Бабэ. Просто и ясно о Borland C++: Пер. с англ. - Москва: БИНОМ, 1994. 400с.
  4. В.В. Подбельский. Язык C++: Учебное пособие. - Москва: Финансы и статистика, 1995. 560с.
  5. Ирэ Пол. Объектно-ориентированное программирование с использованием C++: Пер. с англ. - Киев: НИИПФ ДиаСофт Лтд, 1995. 480с.
  6. Т. Фейсон. Объектно-ориентированное программирование на Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. 544с.
  7. Т. Сван. Освоение Borland C++ 4.5: Пер. с англ. - Киев: Диалектика, 1996. 544с.
  8. Г. Шилдт. Самоучитель C++: Пер. с англ. - Санкт-Петербург: BHV-Санкт-Петербург, 1998. 620с.
  9. У. Сэвитч. C++ в примерах: Пер. с англ. - Москва: ЭКОМ, 1997. 736с.
  10. К. Джамса. Учимся программировать на языке C++: Пер. с англ. - Москва: Мир, 1997. 320с.
  11. В.А. Скляров. Язык C++ и объектно-ориентированное программирование: Справочное издание. - Минск: Вышэйшая школа, 1997. 480с.
  12. Х. Дейтел, П. Дейтел. Как программировать на C++: Пер. с англ. - Москва: ЗАО "Издательство
  13. Архангельский А.Я. C++Builder 6. Справочное пособие. Книга 1. Язык C++в C++Builder 6.   М.: Бином 2002 г. --- 544 ил.

Скачать

Вопросы  к  зачёту:

  1. Принципы объектно-ориентированного программирования.
  2. Основные понятия ООП.
  3. Описание классов.  Создание объектов.
  4. Инкапсуляция. Модификаторы  доступа.
  5. Конструкторы. Деструкторы.
  6. Статические элементы класса.
  7. Дружественные функции и классы. 
  8. Пространство имён.
  9. Наследование.  Производные и базовые классы.
  10. Перегрузка методов.
  11. Множественное наследование.
  12. Полиморфизм.
  13. Виртуальные функции. Раннее и позднее связывание.
  14. Абстрактные классы.
  15. Библиотека классов ввода/вывода С и С++. Потоки.
  16. Форматирование ввода/вывода. Манипуляторы.
  17. Файловый ввод/вывод. Чтение и запись в текстовые файлы.
  18. Шаблоны функций и классов.
  19. Стандартная библиотека шаблонов классов C++ .
  20. Строковый класс.
  21. Контейнерные классы.
  22. Итераторы.
  23. Алгоримы стандартной библиотеки С++.

Скачать

Тексты  лабораторных  заданий     Скачать




Нравится



Поделиться: