ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
ЛИТЕРАТУРА
1. | Керниган Б., Ритчи Д. Язык программирования Си. - М.: Финансы и статистика, 1992, 2001. |
2. | Лафоре Р. Объектно-ориентированное программирование в С++. - М.: ПИТЕР, 2003. |
3. | Шилдт Г. Самоучитель С++. – С-Пб.: БХВ-Петербург, 1997, 1998, 2003. |
4. | Ашарина И.В., Березовский А.В., Крупская Ж.Ф., Соколова Н.Ю. Лабораторный практикум «Язык С++ иобъектно-ориентированное программирование в С++.» - М.: ИПК МИЭТ, 2005. |
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
ЛЕКЦИОННЫЕ ЗАНЯТИЯ
№ | Содержание | |||
Лекция 1 | Объектная модель языка С++. Основные концепции ООП. Понятие класса, типа и объекта в С++. Контроль доступа к объекту. | |||
Лекция 2 | Система ввода-вывода в С++. Потоки и буферы. Иерархия потоковых классов. Стандартные потоки для базовых классов. | |||
Лекция 3 | Форматирование потоков ввода-вывода С++. Форматирующие функции-элементы. Манипуляторы потоков. | |||
Лекция 4 | Специальные элементы-функции класса: конструктор и деструктор. Назначение. Свойства конструкторов и деструкторов. | |||
Лекция 5 | Конструкторы с параметрами. Перегрузка конструкторов. | |||
Лекция 6 | Функции и объекты. Передача объектов в функции. Функции, возвращающие объекты. Контрольная работа № 1 | |||
Лекция 7 | Перегрузка операций класса. Правила и ограничения. Перегрузка унарных операций. | |||
Лекция 8 | Перегрузка бинарных операций. Перегрузка операторов вставки и извлечения. Дружественные функции. | |||
Лекция 9 | Наследование классов и полиморфизм ООП. Концепция иерархии классов. Базовый и производный классы. Комбинации ключей доступа в базовом и производном классах. | |||
Лекция 10 | Поведение конструкторов и деструкторов при наследовании. Простое и множественное наследование. | |||
Лекция 11 | Виртуальные функции. Отличие виртуальных функций от перегруженных функций. Условия работы для виртуальных функций. | |||
Лекция 12 | Указатели на базовый и производный классы. Абстрактные классы и чисто виртуальные функции. | |||
Лекция 13 | Файловые потоки. Применяемые классы. Конструкторы файловых потоков. Текстовые файлы. Контрольная работа № 2 | |||
Лекция 14 | Двоичные файлы. Произвольный доступ к элементам файлов. | |||
Лекция 15 | Шаблоны функций и шаблоны классов. Достоинства и недостатки. | |||
Лекция 16 | Исключения. Управление ресурсами. Достоинство механизма. | |||
Лекция 17 | Template Library (STL): не ассоциативные контейнеры, ассоциативные контейнеры, алгоритмы и группы алгоритмов. | |||
ЛАБОРАТОРНЫЕ ЗАНЯТИЯ
№ | Содержание | ||||
Работа 1 | Программирование задач с использованием стандартных инструкций языка С++. | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\00_повтор_С++ | ||||
Работа 2 | Программирование задач с использованием динамических структур данных. | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\12_динамич_стр | ||||
Работа 3 | Программирование на языке С++ с использованием классов. | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\14_классы | ||||
Работа 4 | Visual Studio 2005 | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\15_перегрузка | ||||
Работа 5 | Программирование с использованием наследования классов. | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\16_перегрузка | ||||
Работа 6 | Работа с файловыми потоками в С++. Текстовые файлы. | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\17_файлы_текст | ||||
Работа 7 | Шаблоны (параметризованные типы). | ||||
Программные продукты | Visual Studio 2005 | ||||
Интернет -ресурсы | “vc\space” M:\methodic\BT\ООП_ЭТМО\семестр_3\19_шаблоны | ||||
УЧЕБНАЯ ДИСЦИПЛИНА
«ОБЩАЯ ФИЗИКА»
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
ЛИТЕРАТУРА
1. | Савельев И.В. Курс общей физики // кн.4, кн.5.-М.: Астрель, 2001-2007. |
2. | И.Е.Иродов. Задачи по общей физике.- СПб.: ЛАНЬ, 2001-2004. |
3. | В.В.Лосев, Т.В. Морозова. Оптика. Лабораторный практикум по курсу общей физики.- М..: МИЭТ, ч 1,2, 1998, 2000. |
4. | А.Т. Берестов, Н.И.Боргардт, С.Ю. Куклин. Лабораторные работы по курсу общей физики «Строение вещества».- М.: МИЭТ, 2007. |
ЭЛЕКТРОННЫЕ РЕСУРСЫ
(адрес: http://www.mocnit.miet.ru/oroks-miet/srs.shtml - кафедра Общая физика - логин: u<номер студенческого билета>, пароль: <дата рождения> в формате ДД.ММ.ГГГГ)
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ