Курс на Stepik
Обложка курса «Основы Алгоритмизации и Программирования на языке С++» на Stepik
Бесплатно

Основы Алгоритмизации и Программирования на языке С++ 4.560

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

Курс лабораторных работ по дисциплине ОАиП для студентов первого курса Факультета компьютерных систем и сетей специальности Информатика и технологии программирования. Беларусь, Минск

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы Алгоритмизации и Программирования на языке С++»Учеников на курсе 4 711
Сертификаты, выданные на курсе «Основы Алгоритмизации и Программирования на языке С++»Сертификатов выдано 451
Отзывы о курсе «Основы Алгоритмизации и Программирования на языке С++»Отзывов получено 25
Рейтинг курса «Основы Алгоритмизации и Программирования на языке С++»Рейтинг курса 4.560
Уроки в курсе «Основы Алгоритмизации и Программирования на языке С++»Количество уроков 62
Тесты в курсе «Основы Алгоритмизации и Программирования на языке С++»Количество квизов 152
Задачи с кодом в курсе «Основы Алгоритмизации и Программирования на языке С++»Количество задач с кодом 48
Время прохождения курса «Основы Алгоритмизации и Программирования на языке С++»Время прохождения курса
Обновления курса «Основы Алгоритмизации и Программирования на языке С++»Обновления курса
Дата публикации курса «Основы Алгоритмизации и Программирования на языке С++»Дата публикации курса
Последнее обновление курса «Основы Алгоритмизации и Программирования на языке С++»Последнее обновление
Сложность easy

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

Разделы в курсе «Основы Алгоритмизации и Программирования на языке С++» 20 разделов Уроки в курсе «Основы Алгоритмизации и Программирования на языке С++» 62 урока Тесты в курсе «Основы Алгоритмизации и Программирования на языке С++» 152 теста Задачи в курсе «Основы Алгоритмизации и Программирования на языке С++» 48 задач Время прохождения курса «Основы Алгоритмизации и Программирования на языке С++» 19 ч. Последнее обновление курса «Основы Алгоритмизации и Программирования на языке С++» обн. 30 января 2026

1. Что такое Алгоритм?

3 урока
Открытый
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 уроков
Открытый
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 уроков
Открытый
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 уроков
Открытый
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 урока
Открытый
5.1 Одномерные массивы
1 172
454
73м 31с
2
Открытый
5.2 Многомерные массивы
948
434
104м 24с
14

6. Указатели в языке С++

3 урока
Открытый
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 урока
Открытый
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 урока
Открытый
8.1 Что такое тестирование ПО?
819
50
67м 12с
0
Открытый
8.2 Unit тесты в С++
917
188
20м 34с
7

9. Строки в языке С++

2 урока
Открытый
9.1 Массив символов как строка
842
368
30м 4с
13
Открытый
9.2 std::string
789
31
90м 47с
4

10. Исследование алгоритмов

3 урока
Открытый
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 урока
Открытый
11.1 Потоки для работы с файлами
763
337
7м 45с
1
Открытый
11.2 Хранения данных в файлах
689
315
4м 22с
0

12. Типы данных: Структура и Объединение

2 урока
Открытый
12.1 Тип данных struct
835
363
10м 56с
-3
Открытый
12.2 Тип данных union
688
321
5м 43с
0

13. Классы в языке С++

5 уроков
Открытый
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 урока
Открытый
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 урока
Открытый
15.1 Unique_ptr
541
372
1м 24с
3
Открытый
15.2 Shared_ptr и Weak_ptr
491
209
0м 29с
0

16. Структуры данных и очереди

3 урока
Открытый
16.1 Структуры данных
506
241
0м 22с
-1
Открытый
16.2 Очереди
475
202
1м 40с
-2
Открытый
16.3 Приведение типов
407
200
1м 35с
-3

17. Сбалансированные деревья поиска

3 урока
Открытый
17.1 Двоичное дерево поиска
624
460
1м 9с
3
Открытый
17.2 АВЛ-дерево
770
479
4м 31с
4
Открытый
17.3 Красно-черное дерево
916
432
4м 11с
-1

18. Хеш-таблицы

2 урока
Открытый
18.1 Хеш-таблица, хеш-функция и коллизии
573
402
1м 12с
-1
Открытый
18.2 Реализация хеш-таблиц
497
371
1м 59с
0

19. std::set и std::map

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 урок
Закрытый
20.1 Первый уровень
365
10
29м 37с
1