ЛИТЕРАТУРА
1. | Дейтел Х.М., Дейтел П.Дж. Как программировать на С ++. М., «Бином», 1998, 2000. |
2. | Страуструп Б. Язык программирования С ++. М., «Бином», 1999 г. |
3. | Р.Лафоре. ООП в С++. С.-Пб., «Питер», 2003 |
4. | И.В.Ашарина, А.В.Березовский, Ж.Ф.Крупская, Н.Ю.Соколова Лабораторный практикум ”Язык С++ и ООП в С++” МИЭТ, 2005 |
ЭЛЕКТРОННЫЕ РЕСУРСЫ
1. | И.В.Ашарина, А.В.Березовский, Ж.Ф.Крупская, Н.Ю.Соколова Лабораторный практикум ”Язык С++ и ООП в С++” МИЭТ, 2005 |
2. | Учебно-методическая разработка для СРС |
СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
РУБЕЖНЫЙ КОНТРОЛЬ В ФОРМЕ КОМПЬЮТЕРНОГО
ТЕСТИРОВАНИЯ
Временной интервал | Темы | Продолжительность тестирования | Используемый ПП |
С 25 октября по 10 ноября 2010 г. | Лекция 1-5 Лабораторные работы 1-3 | 30-40 минут | ОРОКС |
ЛЕКЦИОННЫЕ ЗАНЯТИЯ
№ | Содержание |
Лекция 1 | Основные определения объектно-ориентированного программирования. Понятие класса, объекта. Доступ к элементам класса. [1]–405-423, [2] – 73-76, [3] – 339-371 |
Лекция 2 | Система ввода-вывода в С ++. Потоки. Форматирование. Манипуляторы. [1] – 629-632, [2] – 692-701 |
Лекция 3,4 | Конструкторы и деструкторы. Свойства конструкторов и деструкторов. Конструкторы с параметрами. Перегрузка конструкторов. [1] – 429-433, [2] – 272-273, 289-290, [3] – 339-371 Контрольная работа №1. |
Лекция 5 | Функции и объекты. Передача объектов в функции. Функции, возвращающие объекты. [1] – 436-441 |
Лекция 6-8 | Перегрузка операторов. Перегрузка унарных операторов. Перегрузка бинарных операторов. Дружественные функции. Перегрузка операторов вставки и извлечения. [1]–497-532, [2]–309-312, 326-330 |
Лекция 9,10 | Наследование. Спецификаторы доступа. Поведение конструкторов и деструкторов при наследовании. Простое и множественное наследование. Виртуальные функции. Указатели на базовый и производные классы. Абстрактные классы и чисто виртуальные функции. [1] – 557-568, 595-612, [2] – 349-355, 358-368 |
Лекция 11,12 | Объекты и файловые потоки. Текстовые файлы. Двоичные файлы. Произвольный доступ к элементам файлов. [1] – 737-756, [2] – 703-706, [3] – 381-404 Контрольная работа №2. |
Лекция 13 | Шаблоны. Родовые функции. Родовые классы. [1] – 683-688 |
Лекция 14,15 | Исключительные ситуации. [1] – 703-713, [2] – 407-416, [3] – 405-419 Динамическая идентификация типа. [2] – 462-471 |
Лекция 16,17 | Стандартная библиотека шаблонов. |
ЛАБОРАТОРНЫЕ ЗАНЯТИЯ
№ | Содержание | ||||
Работа 1 | Динамические структуры – 4 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 2 | ИСР C++ Builder 2007 – 4 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 3 | Классы – 4 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 4 | Перегрузка операторов – 4 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 5 | Наследование – 2 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 6 | Двоичные файлы – 2 часа Текстовые файлы – 2 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 7 | Шаблоны - 2 часа Исключения - 2 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
Работа 8 | Коллоквиум STL - 3 часа | ||||
Программные продукты | МS Visual Studio 2005 | ||||
САМОСТОЯТЕЛЬНАЯ РАБОТА
(адрес: http://www.mocnit.miet.ru/oroks-miet/srs.shtml - кафедра ИПОВС - логин: u<номер студенческого билета>, пароль: <дата рождения> в формате ДД.ММ.ГГГГ)
№ | Темы ЭМИРС | Используемый ПП |
СРС 1 | Понятие о классах и объектах. | Visual C++ 2005 |
СРС 2 | Перегрузка операторов | Visual C++ 2005 |
СРС 3 | Наследование | Visual C++ 2005, C++ Builder 2007 |
СРС 4 | Виртуальные функции | Visual C++ 2005 |
СРС 5 | Шаблоны. Родовые функции. Родовые классы | Visual C++ 2005 |
СРС 6 | Объекты и текстовые файлы. | Visual C++ 2005 |
СРС 7 | Объекты и двоичные файлы. | Visual C++ 2005 |
СРС 8 | Стандартная библиотека шаблонов. | Visual C++ 2005 |
УЧЕБНАЯ ДИСЦИПЛИНА
«ОСНОВЫ МАТЕМАТИЧЕСКОГО АНАЛИЗА»
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
ЛИТЕРАТУРА
1. | Я.С.Бугров, С.М.Никольский. Дифференциальные уравнения. Кратные интегралы. Ряды. Функции комплексного переменного. –М.: Дрофа, 2003 г. |
2. | Сборник задач по математике для ВТУЗов. ч.3. Специальные разделы математического анализа. Под ред.А.В.Ефимова, А.С.Поспелова. –М.: Физматлит, 2007 г., 517(076.1) Б-902 |
3. | Я.С.Бугров, С.М.Никольский. Задачник. –Ростов-на-дону, Феникс, 1997 г. |
4. | Сборник заданий для самостоятельной работы студентов по курсу "Основы математического анализа", ч. III –М.: МИЭТ, 2005 г. |
5. | Сборник задач по математике для ВТУЗов, ч.2, под ред. А.В.Ефимова, А.С.Поспелова. 4-е изд., –М.: Физматлит, 2001 г., 51(076.1) С-232. |
ЭЛЕКТРОННЫЕ РЕСУРСЫ
http://www.mocnit.ru/oroks-miet/srs.shtml |
СОДЕРЖАНИЕ ДИСЦИПЛИН