Содержание курса
1. Что такое Алгоритм?
3 урока
9 994
4 602
9м
139
Открытый
1.1
Что такое алгоритмизация?
↗
4 805
1 730
3м 16с
66
Открытый
1.2
Блок-схема ГОСТ 19.701-90
↗
2 826
1 882
2м 39с
30
Открытый
1.3
Функция как элемент алгоритма программы
↗
2 363
990
4м 57с
43
2. Основы программирования
6 уроков
10 322
3 978
71м
40
Открытый
2.1
Понятие программы
↗
2 262
908
7м 12с
24
Открытый
2.2
Что такое язык программирования?
↗
1 846
1 260
8м 41с
40
Открытый
2.3
Процесс компиляции языка С++
↗
1 789
659
20м 42с
-52
Открытый
2.4
Ещё немного об интерпретации
↗
1 511
34
15м 58с
12
Открытый
2.5
Системы счисления
↗
1 454
675
15м 16с
8
Открытый
2.6
Бит, байт, машинное слово
↗
1 460
442
6м 30с
8
3. Первые шаги в программировании
6 уроков
9 583
4 819
54м
102
Открытый
3.1
Что такое IDE?
↗
1 872
1 329
2м 14с
19
Открытый
3.2
Стандартная библиотека языка С++. Пространство имён std.
↗
1 836
686
5м 20с
25
Открытый
3.3
Первый запуск программы
↗
1 429
634
16м 48с
6
Открытый
3.4
Процесс запуска программы
↗
1 348
516
26м 51с
16
Открытый
3.5
Система контроля версий
↗
1 249
1 027
1м 26с
17
Открытый
3.6
Системы сборки С++ проектов. Cmake
↗
1 849
627
3м 51с
19
4. Основные приёмы программирования на языке С++
5 уроков
6 164
2 527
245м
14
Открытый
4.1
Базовые элементы языка С++
↗
1 804
423
58м 37с
-10
Открытый
4.2
Операции языка С++
↗
1 250
488
58м 54с
-10
Открытый
4.3
Условные операторы
↗
1 114
456
105м 32с
-8
Открытый
4.4
Операторы переходов
↗
995
680
3м 59с
13
Открытый
4.5
Операторы циклов
↗
1 001
480
22м 0с
29
5. Статические массивы в языке С++
2 урока
2 120
888
177м
16
Открытый
5.1
Одномерные массивы
↗
1 172
454
73м 31с
2
Открытый
5.2
Многомерные массивы
↗
948
434
104м 24с
14
6. Указатели в языке С++
3 урока
3 262
897
51м
69
Открытый
6.1
Понятие указатель в С++
↗
1 118
258
23м 59с
21
Открытый
6.2
Взаимодействие указателей и массивов
↗
883
202
17м 53с
8
Открытый
6.3
Динамические массивы в С++
↗
1 261
437
11м 57с
40
7. Использование собственных функций в С++ проектах
4 урока
3 307
1 190
81м
35
Открытый
7.1
Понятие функции в программировании
↗
870
225
16м 44с
2
Открытый
7.2
Создание функций в С++
↗
802
148
37м 32с
8
Открытый
7.3
Структура С++ проекта
↗
818
418
7м 21с
4
Открытый
7.4
Программирование библиотек
↗
817
399
21м 13с
21
8. Тестирование программного обеспечения
2 урока
1 736
238
87м
7
Открытый
8.1
Что такое тестирование ПО?
↗
819
50
67м 12с
0
Открытый
8.2
Unit тесты в С++
↗
917
188
20м 34с
7
9. Строки в языке С++
2 урока
1 631
399
120м
17
Открытый
9.1
Массив символов как строка
↗
842
368
30м 4с
13
Открытый
9.2
std::string
↗
789
31
90м 47с
4
10. Исследование алгоритмов
3 урока
2 310
567
80м
8
Открытый
10.1
Big O Notation
↗
833
278
57м 1с
12
Открытый
10.2
Сортировки
↗
765
30
19м 12с
6
Открытый
10.3
Поиск элемента в массиве
↗
712
259
4м 37с
-10
11. Работа с файлами в языке С++
2 урока
1 452
652
11м
1
Открытый
11.1
Потоки для работы с файлами
↗
763
337
7м 45с
1
Открытый
11.2
Хранения данных в файлах
↗
689
315
4м 22с
0
12. Типы данных: Структура и Объединение
2 урока
1 523
684
15м
-3
Открытый
12.1
Тип данных struct
↗
835
363
10м 56с
-3
Открытый
12.2
Тип данных union
↗
688
321
5м 43с
0
13. Классы в языке С++
5 уроков
3 001
1 458
26м
4
Открытый
13.1
Понятие класса в языке С++
↗
738
320
3м 32с
1
Открытый
13.2
Работа с методами в языке С++
↗
584
431
5м 13с
3
Открытый
13.3
Работа с полями класса в языке С++
↗
554
261
1м 11с
0
Открытый
13.4
Перегрузка операций
↗
518
359
5м 25с
1
Открытый
13.5
Наследование классов в языке С++
↗
607
87
12м 3с
-1
14. Продвинутая работа с указателями в С++
3 урока
1 518
658
2м
0
Открытый
14.1
Категории : l-value и r-value
↗
566
233
1м 58с
1
Открытый
14.2
Категория : ссылка r-value
↗
486
210
1м 59с
0
Открытый
14.3
Семантика копирования и перемещения
↗
466
215
0м 26с
-1
15. Умные указатели
2 урока
1 032
581
2м
3
Открытый
15.1
Unique_ptr
↗
541
372
1м 24с
3
Открытый
15.2
Shared_ptr и Weak_ptr
↗
491
209
0м 29с
0
16. Структуры данных и очереди
3 урока
1 388
643
2м
-6
Открытый
16.1
Структуры данных
↗
506
241
0м 22с
-1
Открытый
16.2
Очереди
↗
475
202
1м 40с
-2
Открытый
16.3
Приведение типов
↗
407
200
1м 35с
-3
17. Сбалансированные деревья поиска
3 урока
2 310
1 371
9м
6
Открытый
17.1
Двоичное дерево поиска
↗
624
460
1м 9с
3
Открытый
17.2
АВЛ-дерево
↗
770
479
4м 31с
4
Открытый
17.3
Красно-черное дерево
↗
916
432
4м 11с
-1
18. Хеш-таблицы
2 урока
1 070
773
2м
-1
Открытый
18.1
Хеш-таблица, хеш-функция и коллизии
↗
573
402
1м 12с
-1
Открытый
18.2
Реализация хеш-таблиц
↗
497
371
1м 59с
0
19. std::set и std::map
3 урока
1 618
899
3м
3
Открытый
19.1
Работа с данными в C++ в контексте STL
↗
508
508
1м 3с
0
Открытый
19.2
map и set
↗
518
386
2м 35с
2
Открытый
19.3
Алгоритмическая сложность
↗
592
5
0м 9с
1
20. Задачник
1 урок
365
10
29м
1
Закрытый
20.1
Первый уровень
↗
365
10
29м 37с
1