Курс на Stepik
Обложка курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» на Stepik
Бесплатно

C++ | Курс для Начинающих | Учебный центр "Поколение" 5.000

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

Этот курс — ваше мягкое, но уверенное погружение в мир C++: от полного нуля до уровня, на котором можно пробоваться в стажёры. Мы вместе разберёмся с тем, что пугает новичков, а программистами считается базой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Учеников на курсе 15
Сертификаты, выданные на курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Сертификатов выдано 0
Отзывы о курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Отзывов получено 1
Рейтинг курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Рейтинг курса 5.000
Уроки в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество уроков 79
Тесты в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество квизов 662
Задачи с кодом в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"»Количество задач с кодом 113
Время прохождения курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Время прохождения курса
Обновления курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Обновления курса
Дата публикации курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Дата публикации курса
Последнее обновление курса «C++ | Курс для Начинающих | Учебный центр "Поколение"»Последнее обновление
Сложность easy

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

Разделы в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 10 разделов Уроки в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 79 уроков Тесты в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 662 теста Задачи в курсе «C++ | Курс для Начинающих | Учебный центр "Поколение"» 113 задач Время прохождения курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» 0 ч. Последнее обновление курса «C++ | Курс для Начинающих | Учебный центр "Поколение"» обн. 24 июня 2026

МОДУЛЬ 1. Введение в программирование и C++

8 уроков
1. Что такое программирование и языки программирования
2. Почему C++ и где он используется
3. Что такое IDE и зачем она нужна (Установка среды разработки)
4. Как работает программа (компилятор, IDE, запуск)
5. Структура программы на C++ (main, #include, std::cout)
6. Первая программа "Hello, World!"
7. Комментарии в коде (// и /* */)
8. Основы отладки: запуск и исправление ошибок компиляции

МОДУЛЬ 2. Переменные и типы данных

9 уроков
1. Что такое переменные и зачем они нужны
2. Типы данных (int, double, char, bool)
3. Объявление и инициализация
4. Присваивание и переприсваивание
5. Правила именования переменных
6. Ключевое слово auto
7. Мусорные значения (неинициализированные переменные)
8. Константы (const)
9. Типичные ошибки: забытая точка с запятой, неправильные имена

МОДУЛЬ 3. Ввод, вывод, комментарии

8 уроков
1. Оператор вывода std::cout
2. Оператор ввода std::cin
3. Использование std::endl и \n
4. Ввод и вывод нескольких значений
5. Базовая работа со строками (std::string)
6. Ввод строк с пробелами (std::getline)
7. Конкатенация строк
8. Типичные ошибки при вводе

МОДУЛЬ 4. Арифметика

7 уроков
1. Арифметические операторы (+, -, *, /, %)
2. Приоритет операций и использование скобок
3. Целочисленное деление и остаток от деления
4. Проблема потери точности при делении
5. Деление на ноль (поведение и ошибки)
6. Инкремент и декремент (++, --)
7. Составные операторы (+=, -=, *=, /=)

МОДУЛЬ 5. Логика и условия

10 уроков
1. Логические операторы сравнения
2. Булевы значения (true, false)
3. Логические операторы (&&, ||, !)
4. Условный оператор if
5. Конструкция if-else
6. Множественный выбор if-else if-else
7. Оператор switch-case
8. Вложенные условия
9. Тернарный оператор ? :
10. Типичные ошибки: лишняя точка с запятой, использование = вместо

МОДУЛЬ 6. Циклы

8 уроков
1. Зачем нужны циклы
2. Цикл for (структура, примеры)
3. Цикл while
4. Цикл do...while
5. Вложенные циклы
6. Управление итерациями (break, continue)
7. Бесконечные циклы и как их избежать
8. Счетчики и накопители

МОДУЛЬ 7. Массивы

8 уроков
1. Что такое массив и зачем он нужен?
2. Объявление и инициализация одномерного массива
3. Доступ к элементам по индексу
4. Перебор массива с помощью цикла
5. Ввод массива с клавиатуры
6. Вывод массива на экран
7. Базовые алгоритмы: поиск максимума/минимума, сумма элементов
8. Типичные ошибки: выход за границы массива

МОДУЛЬ 8. Функции (основы)

8 уроков
1. Зачем нужны функции
2. Объявление и определение функции
3. Параметры и аргументы функции
4. Возврат значения (return)
5. Функции без возвращаемого значения (void)
6. Вызов функций
7. Область видимости: локальные переменные
8. Типичные ошибки: забытый return, несовпадение типов

Строки и текст

7 уроков
1. Углубленная работа со std::string
2. Методы строк: length(), size(), empty()
3. Доступ к символам строки ([], .at())
4. Поиск в строках (find, substr)
5. Сравнение строк
6. Преобразование строк: stoi(), stod(), to-string()
7. Базовый парсинг строк

Первый проект

5 уроков
1. Постановка задачи: "Система учета расходов" или "Текстовая игра"
2. Планирование структуры программы
3. Разработка основного функционала
4. Тестирование и отладка
5. Улучшения и доработки