- Продолжительность курса – 12 дней
- Продолжительность одного занятия – 2 часа
- Общее количество занятий – 24 часа
О Курсе
С++ является одним из наиболее распространенных современных языков программирования, стандартом для создания различных приложений. С++ является основой для массы других популярных платформ программирования – PHP, Perl, Macromedia Flash и др., а также является базовым для программирования на Visual C++. Он используется для программирования в операционных системах и Unix/Linux, и Windows. Знание этого языка позволит создавать эффективные программы.
Тематика аудиторных занятий:
№ | Темы | Часов |
1 | Структуры, объединения и перечисления. Принципы ООП, классы и методы. | 4 |
2 | Указатели, ссылки, динамическое распределение памяти и перегрузка операторов. | 6 |
3 | Наследование, виртуальные функции и полиморфизм | 2 |
4 | Шаблоны и пространства имен | 2 |
5 | Введения в стандартную библиотека шаблонов | 2 |
6 | Препроцессоры. | 2 |
7 | Обработка исключительных ситуаций. | 2 |
8 | Файловая система | 4 |
Итого | 8 занятий | 24 |
Цель курса:
Предоставить навыки разработки программ с использованием объектно-ориентированной технологии на языке программирования С++, обоснования выбора соответствующего компилятора языка в зависимости от стоящей задачи.
Полученные знания позволят легко освоить в дальнейшем более современные языки программирования, такие, как C# или Java. Помимо изучения самого языка, в программу входит рассмотрение различных алгоритмов, часто применяемых в программировании.
Курс предназначен для повышения квалификации, профессиональной переподготовки и до подготовки кадров в области IT–инженерии. Важная составляющая часть курса – акцент на практическое применение полученных навыков.
Задачи курса:
- Обучение и подготовка специалиста в сфере программирования на языке C++
- Направить и обучить практическим навыкам работы с кодами C++
- Научить программировать на языке C++
- Научить создавать эффективные алгоритмы
Навыки и знания, необходимые для успешного обучения на данном курсе:
- Свободная работа в среде Windows.
- Логическое мышление.
- Основы алгоритмизации.
- Умение формализовать решаемую задачу (наличие алгоритмического мышления).
- Базовые знания английского языка (технического).
- Желание и настойчивость при изучении материала.