- Компьютерные курсы в Уфе →
- Программирование С++
Программирование С++
Программа курса:
1.Базовые знания программирования
Системы счисления: десятичная, двоичная, восьмеричная, шестнадцатеричная.
Введение в дискретную математику
Введение в алгебру матриц
Обзор сред разработки
Установка среды разработки
2.Введение в язык программирования С++
Краткая информация о языке и областях его применения С++
Состав языка
Алфавит
Идентификаторы
Ключевые слова
Знаки операций
Константы
Комментарии
Типы данных
Структура программы
Переменные
Простейшие средства ввода/вывода
3.Базовые конструкции структурного программирования
Операции
Выражения
Условный оператор if
Оператор switch
Цикл с предусловием(while)
Цикл с постусловием(do while)
Цикл с параметром(for)
Операторы передачи управления
4.Указатели и массивы
Указатели
Инициализация указателей
Операции с указателями
Ссылки
Массивы
Строки
5.Типы данных определяемые пользователем
Переименование типов (typedef)
Перечисления (enum)
Структуры (struct)
Объединения (union)
6.Функции
Объявление и определение функции
Возвращаемые значения
Параметры функции
7.Модульное программирование и функции стандартной библиотеки
Функции ввода/вывода
Функции работы со строками
Математические функции
Директива #include
Директива #define
Области действия и пространства имен
8.Классы часть 1
Концепция и свойства ООП
Описание класса
Описание объектов
Указатель this
Конструкторы
Деструкторы
Статические элементы класса
9.Классы часть 2
Дружественные функции и классы
Перегрузка операций
Указатели на элементы классов
Рекомендации по составу класса
10.Наследование
Ключи доступа
Простое наследование
Виртуальные методы
Множественное наследование
Отличие структур и объединений от классов
11.Шаблоны функций и классов
Шаблоны функций
Создание шаблонов классов
Использование шаблонов классов
Специализация шаблонов классов
Достоинства и недостатки шаблонов
12.Обработка исключительных ситуаций
Виды ошибок
Возвращаемое значение как признак ошибки
Исключительные ситуации
Обработка исключительных ситуаций
13.Стандартная библиотека шаблонов С++(обзор, строки и потоки)
Обзор стандартной библиотеки и принципы работы с ней.
Конструкторы и присваивание строк
Операции cо строками
Функции для работы со строками
Стандартные потоки ввода/вывода
Файловые потоки ввода/вывода
Строковые потоки ввода/вывода
Форматирование данных
Ошибки потоков
14.Стандартная библиотека шаблонов С++(последовательные контейнеры)
Обзор последовательных контейнеров
Векторы
Двусторонние очереди
Списки
Адаптеры контейнеров
15.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)
Обзор ассоциативных контейнеров
Словари, их разновидности и работа с ними
Множества, их разновидности и работа с ними
Обзор разновидностей алгоритмов и работа с ними
1.Базовые знания программирования
Системы счисления: десятичная, двоичная, восьмеричная, шестнадцатеричная.
Введение в дискретную математику
Введение в алгебру матриц
Обзор сред разработки
Установка среды разработки
2.Введение в язык программирования С++
Краткая информация о языке и областях его применения С++
Состав языка
Алфавит
Идентификаторы
Ключевые слова
Знаки операций
Константы
Комментарии
Типы данных
Структура программы
Переменные
Простейшие средства ввода/вывода
3.Базовые конструкции структурного программирования
Операции
Выражения
Условный оператор if
Оператор switch
Цикл с предусловием(while)
Цикл с постусловием(do while)
Цикл с параметром(for)
Операторы передачи управления
4.Указатели и массивы
Указатели
Инициализация указателей
Операции с указателями
Ссылки
Массивы
Строки
5.Типы данных определяемые пользователем
Переименование типов (typedef)
Перечисления (enum)
Структуры (struct)
Объединения (union)
6.Функции
Объявление и определение функции
Возвращаемые значения
Параметры функции
7.Модульное программирование и функции стандартной библиотеки
Функции ввода/вывода
Функции работы со строками
Математические функции
Директива #include
Директива #define
Области действия и пространства имен
8.Классы часть 1
Концепция и свойства ООП
Описание класса
Описание объектов
Указатель this
Конструкторы
Деструкторы
Статические элементы класса
9.Классы часть 2
Дружественные функции и классы
Перегрузка операций
Указатели на элементы классов
Рекомендации по составу класса
10.Наследование
Ключи доступа
Простое наследование
Виртуальные методы
Множественное наследование
Отличие структур и объединений от классов
11.Шаблоны функций и классов
Шаблоны функций
Создание шаблонов классов
Использование шаблонов классов
Специализация шаблонов классов
Достоинства и недостатки шаблонов
12.Обработка исключительных ситуаций
Виды ошибок
Возвращаемое значение как признак ошибки
Исключительные ситуации
Обработка исключительных ситуаций
13.Стандартная библиотека шаблонов С++(обзор, строки и потоки)
Обзор стандартной библиотеки и принципы работы с ней.
Конструкторы и присваивание строк
Операции cо строками
Функции для работы со строками
Стандартные потоки ввода/вывода
Файловые потоки ввода/вывода
Строковые потоки ввода/вывода
Форматирование данных
Ошибки потоков
14.Стандартная библиотека шаблонов С++(последовательные контейнеры)
Обзор последовательных контейнеров
Векторы
Двусторонние очереди
Списки
Адаптеры контейнеров
15.Стандартная библиотека шаблонов С++(ассоциативные контейнеры и алгоритмы)
Обзор ассоциативных контейнеров
Словари, их разновидности и работа с ними
Множества, их разновидности и работа с ними
Обзор разновидностей алгоритмов и работа с ними
Данная учебная программа представлена в разделах:
Стоимость | 9000 рублей |
Продолжительность | 13 занятий |
Объём (в академ. часах) | 52 ак. часа |
Предметы | Курсы программирования |
Форма обучения | Очная |
Контактный телефон | |
Сайт | Показать |
Похожие курсы
-
Учебный центр "Заман-эпоха"
г. Уфа-
Стоимость: 9900 руб.
Есть представитель -
-
Учебный центр «Велс»
г. УфаЕсть представитель -
Желаете оставить отзыв?
- Компьютерные курсы в Уфе →
- Программирование С++