Программирование на языке C++. МНМЦ СПбГУ
Подробнее
Что нужно для старта
- Курс рассчитан на обучающихся, владеющих синтаксисом хотя бы одного из «стандартных» структурных языков программирования (C, Pascal, Java, Fortran, и т.п.). Это значит, что мы предполагаем, что слушатели нашего курса уже знакомы с такими базовыми понятиями, как «переменная», «функция», «условный оператор» и «цикл». На первой лекции рассказывается о базовых синтаксических конструкциях, но в дальнейшем этому уделяется мало внимания.
Для кого этот курс
- Научно-педагогические работники и аспиранты российских образовательных организаций.
Программа курса
- Обзор
- История языка C++
- Характеристики языка C++
- Зачем нужен компилятор?
- Структура кода на C++
- Как компилируется программа на C++
- Введение в синтаксис C++, часть 1
- Введение в синтаксис C++, часть 2
- Как выполняются программы на C++
- Стек вызовов
- Указатели и массивы
- Использование указателей
- Ссылки
- Динамическая память
- Многомерные массивы
- Строки и ввод-вывод
- Структуры
- Методы
- Конструкторы и деструкторы
- Объекты и классы
- Модификаторы доступа
- Константность
- Конструктор копирования и оператор присваивания
- Класс массива
- Наследование
- Перегрузка
- Виртуальные методы
- Таблица виртуальных методов
- Объектно-ориентированное программирование
- Особенности наследования в C++
- Перегрузка операторов
- Правила переопределения операторов
- Умные указатели
- Ключевые слова static и inline
- Ключевое слово friend
- Шаблон проектирования Singleton
- Шаблоны классов
- Шаблоны функций
- Специализация шаблонов
- Ещё о шаблонах
- Заключительный урок
01Введение в язык C++
- Обзор
- История языка C++
- Характеристики языка C++
- Зачем нужен компилятор?
- Структура кода на C++
- Как компилируется программа на C++
- Введение в синтаксис C++, часть 1
- Введение в синтаксис C++, часть 2
02Как выполняются программы на C++
- Как выполняются программы на C++
- Стек вызовов
- Указатели и массивы
- Использование указателей
- Ссылки
- Динамическая память
- Многомерные массивы
- Строки и ввод-вывод
03Структуры и классы
- Структуры
- Методы
- Конструкторы и деструкторы
- Объекты и классы
- Модификаторы доступа
- Константность
- Конструктор копирования и оператор присваивания
- Класс массива
04Объектно-ориентированное программирование
- Наследование
- Перегрузка
- Виртуальные методы
- Таблица виртуальных методов
- Объектно-ориентированное программирование
- Особенности наследования в C++
05Дополнительные возможности C++
- Перегрузка операторов
- Правила переопределения операторов
- Умные указатели
- Ключевые слова static и inline
- Ключевое слово friend
- Шаблон проектирования Singleton
06Шаблоны
- Шаблоны классов
- Шаблоны функций
- Специализация шаблонов
- Ещё о шаблонах
07Заключительный модуль
- Заключительный урок
Computer Science Center
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Программирование на языке C++. МНМЦ СПбГУ» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 















