Курс на Stepik
Обложка курса «Программирование на С++ для начинающих» на Stepik
Бесплатно

Программирование на С++ для начинающих ★ 0.000

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

Курс посвящён языку программирования С++. Тут содержатся подробная теория простым языком с примерами кода, тестовые вопросы с выбором варианта ответа для проверки знаний, задачи на программирование с автоматизированными тестами для закрепления материала. Курс создан для начинающих. Тут нет никаких ограничений.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Программирование на С++ для начинающих»Учеников на курсе 31
Сертификаты, выданные на курсе «Программирование на С++ для начинающих»Сертификатов выдано 0
Отзывы о курсе «Программирование на С++ для начинающих»Отзывов получено 0
Рейтинг курса «Программирование на С++ для начинающих»Рейтинг курса 0.000
Уроки в курсе «Программирование на С++ для начинающих»Количество уроков 30
Тесты в курсе «Программирование на С++ для начинающих»Количество квизов 112
Задачи с кодом в курсе «Программирование на С++ для начинающих»Количество задач с кодом 56
Время прохождения курса «Программирование на С++ для начинающих»Время прохождения курса —
Обновления курса «Программирование на С++ для начинающих»Обновления курса — —
Дата публикации курса «Программирование на С++ для начинающих»Дата публикации курса — ———
Последнее обновление курса «Программирование на С++ для начинающих»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Программирование на С++ для начинающих» 12 разделов Уроки в курсе «Программирование на С++ для начинающих» 30 уроков Тесты в курсе «Программирование на С++ для начинающих» 112 тестов Задачи в курсе «Программирование на С++ для начинающих» 56 задач Время прохождения курса «Программирование на С++ для начинающих» 0 ч. Последнее обновление курса «Программирование на С++ для начинающих» обн. 13 сентября 2026

Введение и настройка окружения

3 урока
1. История и эволюция С++, компиляция С++, инструменты разработки ↗
2. Структура базовой программы С++, процессы сборки, точка входа ↗
3. Ввод-вывод, пространства имён, разрешение контекста, комментарии ↗

Основы синтаксиса и типы данных

2 урока
1. Понятие переменной, создание, инициализация, литералы, константы ↗
2. Базовые типы, модификаторы, размер, явное и неявное приведение ↗

Операторы и выражения

2 урока
1. Арифметические, сравнения, логические, комбинированные операторы ↗
2. Инкремент, декремент, приоритет выполнения всех операций, скобки ↗

Ветвления и циклы

2 урока
1. Условный оператор, ветвление, тернарный, множественный выбор ↗
2. Циклы: предусловие, постусловие, счётчик, управление, вложенные ↗

Составные и структурированные типы данных

4 урока
1. Одномерные массивы, объявление, инициализация, доступ по индексу ↗
2. Многомерные массивы, выход за границы, неопределённое поведение ↗
3. Создание строк, конкатенация, поиск, подстроки, сравнение строк ↗
4. Функции из стандартной библиотеки для строк, цикл по коллекции ↗

Работа с функциями

2 урока
1. Объявление функции, определение, параметры, аргументы, возврат ↗
2. Область видимости, перегрузка функций, встраиваемые, рекурсия ↗

Указатели, ссылки, память

3 урока
1. Адрес переменной, указатели, объявление, разыменование, нулевые ↗
2. Ссылки, указатели функций, передача параметров, константы, связи ↗
3. Стек, куча, выделение, освобождение памяти, динамические массивы ↗

Пользовательские типы данных

2 урока
1. Классические перечисления, строго типизированные, объединения ↗
2. Объявление структур, доступ к полям, вложенные, выравнивание ↗

Работа с ООП

4 урока
1. Концепция ООП, классы, объекты, свойства, методы, модификаторы ↗
2. Инкапсуляция, конструкторы, статические и константные методы ↗
3. Наследование, режимы, порядок вызова, переопределение методов ↗
4. Полиморфизм, виртуальные функции, абстрактные классы, деструктор ↗

Шаблоны и перегрузка операторов

2 урока
1. Перегрузка операторов бинарных унарных ввода-вывода присваивания ↗
2. Шаблоны функций, шаблоны классов, виды сериализации шаблонов ↗

Стандартная библиотека шаблонов

2 урока
1. Архитектура STL, виды контейнеров, понятие и типы итераторов ↗
2. Базовые алгоритмы STL, лямбда-выражения и функторы, адаптеры ↗

Потоки данных, файлы, обработка исключений

2 урока
1. Иерархия потоков ввода-вывода, чтение и запись файлов, состояния ↗
2. Концепция обработки исключений, стандартные, в конструкторах ↗