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

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

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

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

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

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

Разделы в курсе «Программирование на С++ для начинающих» 12 разделов Уроки в курсе «Программирование на С++ для начинающих» 30 уроков Тесты в курсе «Программирование на С++ для начинающих» 112 тестов Задачи в курсе «Программирование на С++ для начинающих» 56 задач Последнее обновление курса «Программирование на С++ для начинающих» обн. 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. Концепция обработки исключений, стандартные, в конструкторах