Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭКТ 21-27 семестровый план.doc
Скачиваний:
2
Добавлен:
05.11.2018
Размер:
368.64 Кб
Скачать

Учебная дисциплина «объектно-ориентированнное программирование»

1.Информационное обеспечение дисциплины

1.1. Литература

1.

Дейтел Х.М., Дейтел П.Дж. Как программировать на С ++. М., «Бином», 1998, 2000.

2.

Страуструп Б. Язык программирования С ++. М., «Бином», 1999 г.

3.

Р.Лафоре. ООП в С++. С.-Пб., «Питер», 2003

4.

И.В.Ашарина, А.В.Березовский, Ж.Ф.Крупская, Н.Ю.Соколова Лабораторный практикум ”Язык С++ и ООП в С++” МИЭТ, 2005

1.2.Электронные ресурсы

1.

И.В.Ашарина, А.В.Березовский, Ж.Ф.Крупская, Н.Ю.Соколова Лабораторный практикум ”Язык С++ и ООП в С++” МИЭТ, 2005

2.

Учебно-методическая разработка для СРС

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

2.1.Рубежный контроль в форме компьютерного

ТЕСТИРОВАНИЯ

Временной

интервал

Темы

Продолжительность

тестирования

Используемый ПП

С 25 октября по 10 ноября 2010 г.

Лекция 1-5

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

работы 1-3

30-40 минут

ОРОКС

2.2.Лекционные занятия

Содержание

  1. 1

Основные определения объектно-ориентированного программирования. Понятие класса, объекта. Доступ к элементам класса. [1]–405-423, [2] – 73-76, [3] – 339-371

  1. 2

Система ввода-вывода в С ++. Потоки. Форматирование. Манипуляторы. [1] – 629-632, [2] – 692-701

  1. 3,4

Конструкторы и деструкторы. Свойства конструкторов и деструкторов. Конструкторы с параметрами. Перегрузка конструкторов. [1] – 429-433, [2] – 272-273, 289-290, [3] – 339-371 Контрольная работа №1.

  1. 5

Функции и объекты. Передача объектов в функции. Функции, возвращающие объекты. [1] – 436-441

  1. 6-8

Перегрузка операторов. Перегрузка унарных операторов. Перегрузка бинарных операторов. Дружественные функции. Перегрузка операторов вставки и извлечения. [1]–497-532, [2]–309-312, 326-330

  1. 9,10

Наследование. Спецификаторы доступа. Поведение конструкторов и деструкторов при наследовании. Простое и множественное наследование. Виртуальные функции. Указатели на базовый и производные классы. Абстрактные классы и чисто виртуальные функции. [1] – 557-568, 595-612, [2] – 349-355, 358-368

  1. 11,12

Объекты и файловые потоки. Текстовые файлы. Двоичные файлы. Произвольный доступ к элементам файлов. [1] – 737-756, [2] – 703-706, [3] – 381-404 Контрольная работа №2.

  1. 13

Шаблоны. Родовые функции. Родовые классы. [1] – 683-688

  1. 14,15

Исключительные ситуации. [1] – 703-713, [2] – 407-416, [3] – 405-419 Динамическая идентификация типа. [2] – 462-471

  1. 16,17

Стандартная библиотека шаблонов.