Re[7]: Питер:курсы по C++ в вечернее время
От: deniok Россия  
Дата: 25.02.08 21:35
Оценка:
_>Слышал, что в СофтДжойсе постоянные проблемы с набором людей на курс. Мне даже, когда сам туда недавно звонил, сказали "Мы вам будем очень благодарны, если приведёте к нам ещё 5 человек".

Да это так в отношении людей "с улицы" (ничего обидного, я надеюсь, тут нет ). Я только что отчитал этот курс в Новгороде, для "корпоратива".

Для базового курса 75 часов, как показывает опыт, вполне достаточно. Потом всё равно надо руками что-то сделать, иначе толку нет. Программа — стандартная, вроде на сайте есть. На всякий случай — текущая версия:

Наименование темы (Количество часов)
Структура программы. Компиляция и компоновка. Директивы препроцессора. 2
Интерфейс Microsoft Visual С++. Справочная система MSDN. 2
Типы и объявления. Логические, целые, символьные типы, типы с плавающей точкой. Автоматическое преобразование и приведение типов. 3
Локальные и глобальные переменные. Область видимости и время жизни. 2
Операторы. Префиксные, постфиксные и инфиксные операторы. Приоритет операторов, их "арность" и ассоциативность. 2
Указатели, ссылки, массивы. Константы. Строки в стиле C и функции для работы с ними. 4
Автоматический, динамический и статический классы памяти. Операторы new и delete. 2
Производные типы данных. Структуры. Перечисления. Объ-единения. 3
Функции. Прототипы функций. Передача аргументов в функции. Аргументы по умолчанию. Перегрузка функций. Рекурсия. Указатели на функцию. Встраиваемые функции и макросы. 8
Классы. Инкапсуляция, управление доступом. Функции-члены. Конструкторы. Дружественные функции и классы. Деструкторы. Статические и константные члены класса. Конструкторы копирования и преобразования. 9
Перегрузка операторов. Операторы преобразования. Функ-торы. Интеллектуальные указатели (smart pointers). 5
Наследование. Производные классы. Виртуальные функции, динамическое и статическое связывание, полиморфизм. Абстрактные базовые классы. Библиотека RTTI. 7
Множественное наследование. Неоднократное вхождение класса как базового. Виртуальные базовые классы. 3
Исключения. Генерация и перехват исключений. Неперехваченные и непредвиденные исключения. Класс exception. 4
Обобщённое программирование. Шаблоны функций и классов. Конкретизация шаблона. Явные специализации шаблонов. Типы по умолчанию. Аргументы шаблонов, не являющиеся типами. 4
Библиотека ввода-вывода. Файловый ввод-вывод. Моды открытия и флаги состояния потока. 3
Стандартная библиотека. Класс string. Класс stringstream. Класс auto_ptr. 3
Библиотека STL. Контейнеры-последовательности и ассоциативные контейнеры. Итераторы. Алгоритмы. Концепция сложности. Функциональные объекты. 9

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.