Курс на Stepik
Обложка курса «Программирование на языке C++. МНМЦ СПбГУ» на Stepik
Бесплатно

Программирование на языке C++. МНМЦ СПбГУ 3.000

Открыть на
STEPIK.ORG

Курс создан в рамках программы переподготовки МНМЦ СПбГУ «Разработка программного обеспечения и анализ данных». Данный базовый курс повествует об основных средствах языка C++. Особое внимание уделяется обсуждению базовых принципов работы программ, а также процессу их компиляции. Курс далеко не исчерпывающий и покрывает лишь небольшую часть стандарта языка C++, однако мы постарались рассказать о наиболее важных возможностях этого языка.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на языке C++. МНМЦ СПбГУ»Учеников на курсе 1 434
Сертификаты, выданные на курсе «Программирование на языке C++. МНМЦ СПбГУ»Сертификатов выдано 4
Отзывы о курсе «Программирование на языке C++. МНМЦ СПбГУ»Отзывов получено 4
Рейтинг курса «Программирование на языке C++. МНМЦ СПбГУ»Рейтинг курса 3.000
Уроки в курсе «Программирование на языке C++. МНМЦ СПбГУ»Количество уроков 41
Тесты в курсе «Программирование на языке C++. МНМЦ СПбГУ»Количество квизов 28
Задачи с кодом в курсе «Программирование на языке C++. МНМЦ СПбГУ»Количество задач с кодом 45
Время прохождения курса «Программирование на языке C++. МНМЦ СПбГУ»Время прохождения курса
Обновления курса «Программирование на языке C++. МНМЦ СПбГУ»Обновления курса
Дата публикации курса «Программирование на языке C++. МНМЦ СПбГУ»Дата публикации курса
Последнее обновление курса «Программирование на языке C++. МНМЦ СПбГУ»Последнее обновление

Содержание курса

Разделы в курсе «Программирование на языке C++. МНМЦ СПбГУ» 7 разделов Уроки в курсе «Программирование на языке C++. МНМЦ СПбГУ» 41 урок Тесты в курсе «Программирование на языке C++. МНМЦ СПбГУ» 28 тестов Задачи в курсе «Программирование на языке C++. МНМЦ СПбГУ» 45 задач Время прохождения курса «Программирование на языке C++. МНМЦ СПбГУ» 15 ч. Последнее обновление курса «Программирование на языке C++. МНМЦ СПбГУ» обн. 6 лет назад

Введение в язык C++

8 уроков
1. Обзор
2. История языка C++
3. Характеристики языка C++
4. Зачем нужен компилятор?
5. Структура кода на C++
6. Как компилируется программа на C++
7. Введение в синтаксис C++, часть 1
8. Введение в синтаксис C++, часть 2

Как выполняются программы на C++

8 уроков
1. Как выполняются программы на C++
2. Стек вызовов
3. Указатели и массивы
4. Использование указателей
5. Ссылки
6. Динамическая память
7. Многомерные массивы
8. Строки и ввод-вывод

Структуры и классы

8 уроков
1. Структуры
2. Методы
3. Конструкторы и деструкторы
4. Объекты и классы
5. Модификаторы доступа
6. Константность
7. Конструктор копирования и оператор присваивания
8. Класс массива

Объектно-ориентированное программирование

6 уроков
1. Наследование
2. Перегрузка
3. Виртуальные методы
4. Таблица виртуальных методов
5. Объектно-ориентированное программирование
6. Особенности наследования в C++

Дополнительные возможности C++

6 уроков
1. Перегрузка операторов
2. Правила переопределения операторов
3. Умные указатели
4. Ключевые слова static и inline
5. Ключевое слово friend
6. Шаблон проектирования Singleton

Шаблоны

4 урока
1. Шаблоны классов
2. Шаблоны функций
3. Специализация шаблонов
4. Ещё о шаблонах

Заключительный модуль

1 урок
1. Заключительный урок