Содержание курса
1. Введение. Язык С++
12 уроков
465
299
509м
41
Закрытый
1.1
Вводное занятие
↗
67
55
5м 53с
8
Открытый
1.2
Понятие алгоритм и программа. Язык программирования С++
↗
89
47
14м 29с
6
Закрытый
1.3
Типы данных. Операция присваивания, арифметические операции
↗
54
33
48м 4с
5
Закрытый
1.4
Манипуляторы форматирования (дополнительно 1)
↗
33
33
3м 47с
2
Закрытый
1.5
Ввод и вывод данных
↗
42
20
101м 46с
5
Закрытый
1.6
Условный оператор и оператор множественного выбора
↗
32
17
96м 49с
4
Закрытый
1.7
Циклы и управляющие средства
↗
30
15
73м 23с
3
Закрытый
1.8
Оператор goto
↗
25
25
1м 21с
1
Закрытый
1.9
Указатели. Организация хранения данных в памяти компьютера
↗
28
10
58м 41с
2
Закрытый
1.10
Итоговый тест по модулю
↗
24
20
1м 59с
1
Закрытый
1.11
Поразрядные операции (дополнительно 2)
↗
21
16
2м 31с
1
Закрытый
1.12
Дополнительно: задачи
↗
20
8
107м 24с
3
2. Работа с данными, массивы и функции
21 урок
223
106
77м
7
Закрытый
2.1
Массивы и строки
↗
24
7
26м 45с
2
Закрытый
2.2
Двумерные массивы, матрицы
↗
16
3
6м 7с
3
Закрытый
2.3
Массивы и указатели
↗
13
0
7м 5с
0
Закрытый
2.4
Функции- строительные блоки программы
↗
12
2
2м 18с
2
Закрытый
2.5
Математические функции
↗
10
4
14м 10с
0
Закрытый
2.6
Функции работы со строками
↗
11
2
0м 11с
0
Закрытый
2.7
Файл. Функции работы с файлами
↗
15
0
3м 55с
0
Закрытый
2.8
Итоговый тест по модулю
↗
10
9
-
0
Закрытый
2.9
Методы сортировки массивов (без этого никак)
↗
12
4
1м 35с
0
Закрытый
2.10
Генерация случайных чисел (дополнительно 1)
↗
10
4
2м 10с
0
Закрытый
2.11
Обработка исключений. (дополнительно 2)
↗
10
2
2м 49с
0
Закрытый
2.12
Перегрузка функций (дополнительно 3)
↗
10
2
4м 46с
0
Закрытый
2.13
Область видимости переменных
↗
12
12
5м 6с
0
Закрытый
2.14
Рекурсия
↗
10
10
5м 48с
0
Закрытый
2.15
Указатели на функции
↗
8
8
-
0
Закрытый
2.16
Передача массива в функции
↗
6
6
-
0
Закрытый
2.17
Шаблоны функций
↗
8
8
-
0
Закрытый
2.18
Стандартная библиотека шаблонов STL. Алгоритмы
↗
8
8
-
0
Закрытый
2.19
Двусвязный список. Итераторы
↗
6
6
-
0
Закрытый
2.20
Кортежи и пары в C++. Ассоциативные контейнеры
↗
7
4
-
0
Закрытый
2.21
Адаптеры и представления
↗
5
5
-
0
3. Объектно-ориентированное программирование
11 уроков
112
28
41м
1
Закрытый
3.1
ООП
↗
17
4
10м 44с
0
Закрытый
3.2
Структуры (составные типы данных)
↗
14
1
20м 54с
0
Закрытый
3.3
Классы
↗
12
1
5м 36с
0
Закрытый
3.4
Взаимодействие классов. Наследование.
↗
9
2
-
0
Закрытый
3.5
Инкапсуляция
↗
9
1
-
0
Закрытый
3.6
Константные объекты и функции. Полиморфизм. Абстрактные классы
↗
8
0
-
0
Закрытый
3.7
Графика в программировании.
↗
11
3
0м 21с
0
Закрытый
3.8
Итоговая аттестация по модулю №3
↗
8
6
-
1
Закрытый
3.9
Функции для работы с датой и временем (дополнительно)
↗
7
5
-
0
Закрытый
3.10
Регулярные выражения (дополнительно 2)
↗
7
5
-
0
Закрытый
3.11
Векторы (дополнительно 3)
↗
10
0
6м 29с
0
4. Калькулятор с графическим интерфейсом
4 урока
31
12
21м
0
Закрытый
4.1
CLR и Windows Forms. Построение графических примитивов
↗
11
5
21м 29с
0
Закрытый
4.2
Настройка файлов. Анализ программ. Построение блок-схем.
↗
6
2
-
0
Закрытый
4.3
Проект и отладка
↗
7
4
-
0
Закрытый
4.4
Итоговая аттестация + проект
↗
7
1
-
0
5. Защита данных и электронная цифровая подпись
4 урока
27
9
0м
0
Закрытый
5.1
Шифрование и дешифрование. Симметричное и ассиметричное
↗
9
1
-
0
Закрытый
5.2
Библиотека Crypto++
↗
6
3
-
0
Закрытый
5.3
Библиотека OpenSSL
↗
7
4
-
0
Закрытый
5.4
Итоговая аттестация + проект
↗
5
1
-
0
6. Итоговая аттестация по курсу
2 урока
15
7
0м
0
Закрытый
6.1
Начальный уровень
↗
8
5
-
0
Закрытый
6.2
Базовый уровень
↗
7
2
-
0
7. Олимпиадное программирование
2 урока
24
8
1м
0
Закрытый
7.1
Разбор заданий по программированию 9-11 класс
↗
14
4
0м 4с
0
Закрытый
7.2
LeetCode. Простой уровень
↗
10
4
1м 34с
0
8. Алгоритмы
5 уроков
39
10
0м
0
Закрытый
8.1
Алгоритмы поиска
↗
8
1
-
0
Закрытый
8.2
Списки (дополнительно 1)
↗
10
2
0м 8с
0
Закрытый
8.3
Перегрузка операторов (дополнительно 2)
↗
7
0
-
0
Закрытый
8.4
Множества (дополнительно 2)
↗
8
1
-
0
Закрытый
8.5
Функции с неограниченным количеством параметров (доп 3)
↗
6
6
-
0