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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на языке C++. МНМЦ СПбГУ»Учеников на курсе 1 416
Сертификаты, выданные на курсе «Программирование на языке 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 лет назад

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

8 уроков
Закрытый
1.1 Обзор
1 367
466
1м 42с
7
Закрытый
1.2 История языка C++
556
296
9м 43с
5
Закрытый
1.3 Характеристики языка C++
407
253
10м 39с
7
Закрытый
1.4 Зачем нужен компилятор?
355
194
9м 29с
7
Закрытый
1.5 Структура кода на C++
346
172
18м 13с
6
Закрытый
1.6 Как компилируется программа на C++
276
141
18м 35с
6
Закрытый
1.7 Введение в синтаксис C++, часть 1
276
173
35м 9с
8
Закрытый
1.8 Введение в синтаксис C++, часть 2
254
101
67м 39с
4

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

8 уроков
Закрытый
2.1 Как выполняются программы на C++
230
139
14м 35с
6
Закрытый
2.2 Стек вызовов
249
116
31м 7с
7
Закрытый
2.3 Указатели и массивы
216
111
31м 16с
3
Закрытый
2.4 Использование указателей
180
91
45м 32с
1
Закрытый
2.5 Ссылки
158
102
20м 56с
3
Закрытый
2.6 Динамическая память
158
83
35м 22с
-2
Закрытый
2.7 Многомерные массивы
136
81
24м 44с
2
Закрытый
2.8 Строки и ввод-вывод
133
91
17м 3с
2

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

8 уроков
Закрытый
3.1 Структуры
169
96
12м 0с
4
Закрытый
3.2 Методы
147
98
10м 49с
2
Закрытый
3.3 Конструкторы и деструкторы
140
75
35м 0с
3
Закрытый
3.4 Объекты и классы
138
93
8м 9с
2
Закрытый
3.5 Модификаторы доступа
119
68
14м 41с
1
Закрытый
3.6 Константность
116
73
18м 25с
2
Закрытый
3.7 Конструктор копирования и оператор присваивания
116
72
22м 42с
2
Закрытый
3.8 Класс массива
103
78
4м 27с
2

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

6 уроков
Закрытый
4.1 Наследование
122
65
19м 52с
2
Закрытый
4.2 Перегрузка
100
65
18м 42с
2
Закрытый
4.3 Виртуальные методы
101
62
18м 43с
2
Закрытый
4.4 Таблица виртуальных методов
92
60
30м 15с
1
Закрытый
4.5 Объектно-ориентированное программирование
106
53
17м 25с
1
Закрытый
4.6 Особенности наследования в C++
86
53
19м 1с
1

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

6 уроков
Закрытый
5.1 Перегрузка операторов
94
60
52м 17с
2
Закрытый
5.2 Правила переопределения операторов
84
42
27м 16с
1
Закрытый
5.3 Умные указатели
99
53
3м 18с
3
Закрытый
5.4 Ключевые слова static и inline
77
56
40м 52с
2
Закрытый
5.5 Ключевое слово friend
74
54
12м 48с
2
Закрытый
5.6 Шаблон проектирования Singleton
81
58
6м 14с
1

6. Шаблоны

4 урока
Закрытый
6.1 Шаблоны классов
110
41
25м 34с
3
Закрытый
6.2 Шаблоны функций
77
39
36м 36с
3
Закрытый
6.3 Специализация шаблонов
75
39
22м 53с
1
Закрытый
6.4 Ещё о шаблонах
79
38
32м 8с
2

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

1 урок
Закрытый
7.1 Заключительный урок
87
67
1м 41с
2