Для кого этот курс
Данный курс позволяет слушателям получить углубленное представление о возможностях языка программирования С ++ для разработки элементов управления, создания клиентских и серверных приложений, создания распределённых приложений. Основное внимание в курсе уделяется структуре, синтаксису, возможностям и деталям реализации конструкций на языке С ++.
Чему вы научитесь
- Использовать управляющие функции языка С++;
- Использовать массивы и работать с ними;
- Использовать потоки и файлы;
- Использовать элементы данных и функций-элементов;
- Работать с классами;
- Изучите перегрузки операций;
- Работать с шаблонами функций и классов, изучите их наследование.
Программа курса
№
|
Тема
| Лекцион.
часов
| Практич.
часов
|
---|---|---|---|
1. | Введение в язык С++. | 2 | 2 |
2. | Управляющие структуры языка. | 2 | 2 |
3. | Функции. | 2 | 4 |
4. | Массивы. | 2 | 2 |
5. | Указатели и строки. | 2 | 4 |
6. | Структуры. | 1 | 1 |
7. | Файлы и потоки. | 2 | 4 |
8. | Введение в объектно-ориентированное программирование. | 2 | 2 |
9. | Инициализация объектов класса. | 2 | 2 |
10. | Константные объекты и функции элементы. | 1 | 1 |
11. | Основы перегрузки операций. | 2 | 2 |
12. | Наследование. | 4 | 2 |
13. | Виртуальные функции и полиморфизм.. | 2 | 2 |
14. | Шаблоны. | 2 | 2 |
15. | Управление исключениями. | 2 | 2 |
16. | Защита проекта (зачет). | 4 |