Подробнее
Что нужно для старта
- Начальные знания о типах данных и основных алгоритмических конструкциях языка С++. Рекомендуется сначала пройти курс "Основы программирования на C/C++".
Что вы получите
- Узнаете все тонкости использования указателей, функций, динамической памяти и файлов;
- Разберетесь с особенностями строк в С и С++, познакомитесь со структурами;
- Постепенно научитесь разрабатывать более сложные программы на языке С/C++, комплексно используя свои знания;
- Поэтапно создадите свой первый крупный проект "Записная книжка", который сможете использовать сами или подарить друзьям.
Для кого этот курс
- Студенты 1 курса
- Школьники старших классов
- Все, кто начинает программировать с нуля
Программа курса
- Понятие указателя
- Операции над указателями
- Особенные указатели
- Указатели и одномерные массивы
- Указатели и двумерные массивы
- Массивы указателей
- Многоуровневые указатели
- Дополнительные задачи по теме "Указатели"
- Итоговый тест по теме "Указатели"
- Понятие функции. Описание функции пользователя
- Функции и массивы
- Ссылки
- Локальные, глобальные, статические переменные
- Стек вызовов
- Перегрузка и шаблоны функций
- Дополнительные задачи по теме "Функции"
- Еще раз про параметры функции. Перегрузка и шаблоны
- Рекурсия
- Указатель на функцию
- Итоговый тест по теме "Функции"
- Динамическая память и ее использование
- Многомерные динамические массивы
- Дополнительные задачи по теме "Управление динамической памятью"
- Итоговый тест по теме "Управление динамической памятью"
- Строки в стиле С
- Алгоритмы работы со строками без использования функций string.h
- Функции библиотеки string.h
- Строки в стиле С++
- Дополнительные задачи по теме "Строки"
- Итоговый тест по теме "Строки"
- Структуры: объявление и использование
- Особые виды структур
- Повторение. Динамические массивы структур
- Организация данных: стек, очередь и дек
- Итоговый тест по теме "Структуры"
- Общая информация о файлах
- Текстовые файлы языка С
- Текстовые файлы в С++
- Проект "Записная книжка"
- Проект "Записная книжка". Окончание
01Указатели
- Понятие указателя
- Операции над указателями
- Особенные указатели
- Указатели и одномерные массивы
- Указатели и двумерные массивы
- Массивы указателей
- Многоуровневые указатели
- Дополнительные задачи по теме "Указатели"
- Итоговый тест по теме "Указатели"
02Функции
- Понятие функции. Описание функции пользователя
- Функции и массивы
- Ссылки
- Локальные, глобальные, статические переменные
- Стек вызовов
- Перегрузка и шаблоны функций
- Дополнительные задачи по теме "Функции"
- Еще раз про параметры функции. Перегрузка и шаблоны
- Рекурсия
- Указатель на функцию
- Итоговый тест по теме "Функции"
03Управление динамической памятью
- Динамическая память и ее использование
- Многомерные динамические массивы
- Дополнительные задачи по теме "Управление динамической памятью"
- Итоговый тест по теме "Управление динамической памятью"
04Строки
- Строки в стиле С
- Алгоритмы работы со строками без использования функций string.h
- Функции библиотеки string.h
- Строки в стиле С++
- Дополнительные задачи по теме "Строки"
- Итоговый тест по теме "Строки"
05Структуры
- Структуры: объявление и использование
- Особые виды структур
- Повторение. Динамические массивы структур
- Организация данных: стек, очередь и дек
- Итоговый тест по теме "Структуры"
06Файлы
- Общая информация о файлах
- Текстовые файлы языка С
- Текстовые файлы в С++
07Курсовой проект
- Проект "Записная книжка"
- Проект "Записная книжка". Окончание
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Основы программирования на С/C++ Часть 2» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 



















