Мы используем cookie для стабильной работы сервиса. Подробнее

Основы программирования на С/C++ Часть 2

ФорматОнлайн
Объём7 занятий
О курсе

Подробнее

Присоединяйтесь к моему телеграмм-каналу Курсы по С++ для новичков Не трудно начать, но трудно продолжить И вот Вы прошли курс "Основы программирования на С/С++" !!!  Познакомились с типами данных, научились пользоваться ветвлениями и циклами, и даже теперь знаете несколько типовых алгоритмов для работы с массивами! Вы на верном пути... Но что же там дальше? Ведь С++ таит в себе множество возможностей и сложностей одновременно: загадочные указатели, незаменимые функции, непонятные отличия строк в С и С++, структуры - предвестники классов, многомерные динамические массивы, и многое другое.  Как все это охватить? В какой последовательности изучать?  Я знаю, как к этому подойти! Как всегда - без воды и четко разложу все тонкости. Постепенно создам структуру понимания языка, научу применять все знания в комплексе.  Преимущества этого курса: Нет необходимости искать дополнительную информацию в интернете. Для каждого теоретического урока имеется как текстовая версия, так и видео. Качественная теория: четкая последовательность, простота изложения, отсутствие "воды". Много задач и тестов, которые заставляют задуматься, не предполагают копи-паста. Не нужно бояться ошибок в задачах, ведь они являются частью процесса обучения! Постоянная поддержка автора курса. Здесь Вам по-прежнему рады!
Требования

Что нужно для старта

  • Начальные знания о типах данных и основных алгоритмических конструкциях языка С++. Рекомендуется сначала пройти курс "Основы программирования на C/C++".
Результат

Что вы получите

  • Узнаете все тонкости использования указателей, функций, динамической памяти и файлов;
  • Разберетесь с особенностями строк в С и С++, познакомитесь со структурами;
  • Постепенно научитесь разрабатывать более сложные программы на языке С/C++, комплексно используя свои знания;
  • Поэтапно создадите свой первый крупный проект "Записная книжка", который сможете использовать сами или подарить друзьям.
Аудитория

Для кого этот курс

  • Студенты 1 курса
  • Школьники старших классов
  • Все, кто начинает программировать с нуля
Содержание

Программа курса

7 занятий
ТемаЧто внутри
01Указатели

- Понятие указателя
- Операции над указателями
- Особенные указатели
- Указатели и одномерные массивы
- Указатели и двумерные массивы
- Массивы указателей
- Многоуровневые указатели
- Дополнительные задачи по теме "Указатели"
- Итоговый тест по теме "Указатели"

02Функции

- Понятие функции. Описание функции пользователя
- Функции и массивы
- Ссылки
- Локальные, глобальные, статические переменные
- Стек вызовов
- Перегрузка и шаблоны функций
- Дополнительные задачи по теме "Функции"
- Еще раз про параметры функции. Перегрузка и шаблоны
- Рекурсия
- Указатель на функцию
- Итоговый тест по теме "Функции"

03Управление динамической памятью

- Динамическая память и ее использование
- Многомерные динамические массивы
- Дополнительные задачи по теме "Управление динамической памятью"
- Итоговый тест по теме "Управление динамической памятью"

04Строки

- Строки в стиле С
- Алгоритмы работы со строками без использования функций string.h
- Функции библиотеки string.h
- Строки в стиле С++
- Дополнительные задачи по теме "Строки"
- Итоговый тест по теме "Строки"

05Структуры

- Структуры: объявление и использование
- Особые виды структур
- Повторение. Динамические массивы структур
- Организация данных: стек, очередь и дек
- Итоговый тест по теме "Структуры"

06Файлы

- Общая информация о файлах
- Текстовые файлы языка С
- Текстовые файлы в С++

07Курсовой проект

- Проект "Записная книжка"
- Проект "Записная книжка". Окончание

01Указатели

- Понятие указателя
- Операции над указателями
- Особенные указатели
- Указатели и одномерные массивы
- Указатели и двумерные массивы
- Массивы указателей
- Многоуровневые указатели
- Дополнительные задачи по теме "Указатели"
- Итоговый тест по теме "Указатели"

02Функции

- Понятие функции. Описание функции пользователя
- Функции и массивы
- Ссылки
- Локальные, глобальные, статические переменные
- Стек вызовов
- Перегрузка и шаблоны функций
- Дополнительные задачи по теме "Функции"
- Еще раз про параметры функции. Перегрузка и шаблоны
- Рекурсия
- Указатель на функцию
- Итоговый тест по теме "Функции"

03Управление динамической памятью

- Динамическая память и ее использование
- Многомерные динамические массивы
- Дополнительные задачи по теме "Управление динамической памятью"
- Итоговый тест по теме "Управление динамической памятью"

04Строки

- Строки в стиле С
- Алгоритмы работы со строками без использования функций string.h
- Функции библиотеки string.h
- Строки в стиле С++
- Дополнительные задачи по теме "Строки"
- Итоговый тест по теме "Строки"

05Структуры

- Структуры: объявление и использование
- Особые виды структур
- Повторение. Динамические массивы структур
- Организация данных: стек, очередь и дек
- Итоговый тест по теме "Структуры"

06Файлы

- Общая информация о файлах
- Текстовые файлы языка С
- Текстовые файлы в С++

07Курсовой проект

- Проект "Записная книжка"
- Проект "Записная книжка". Окончание

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Основы программирования на С/C++ Часть 2» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 3 сентября 2026 г.

Продолжить выбор

Похожие курсы

Библиотека Qt (С++ ). Уровень 1. Основы программирования
40 ак. ч. + 40 ак. ч. самостоятельно
Библиотека Qt (С++ ). Уровень 1. Основы программирования

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – и…

Онлайн10 занятий
50 350 ₽
C++ для разработки игр
3 сентября
C++ для разработки игр

Освой С++ на базовом уровне, создай свою первую игру уже через 2 месяца обучения, в дальнейшем сможешь применить эти знания для работы в Unreal Engine.

Онлайн4 занятий
Домашние заданияВидеоуроки+2
90 300 ₽Рассрочка на 12 мес.
Основы разработки на C++: белый пояс
Основы разработки на C++: белый пояс

Этот курс посвящён знакомству с языком программирования С++. Вы научитесь использовать его основные конструкции, создавать свои типы данных, разбивать программу на классы и функци…

Онлайн5 занятий
20 000 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Технология разработки программного обеспечения - переподготовка
−40%2 месяца
Технология разработки программного обеспечения - переподготовка

Курс профессиональной переподготовки «Технология разработки программного обеспечения» по всей России. ✓ Дистанционное обучение ✓ Получение диплома с бесплатной доставкой ✓ Цена 32…

Онлайн5 занятий
Текстовые уроки
54 980 ₽−40%
32 980 ₽
Python разработчик
6,5 месяца
Python разработчик

Веб-разработка на Python: Django, Django REST Framework, Flask. Работа с базами данных, ORM, создание API. Асинхронное программирование, FastAPI. Основы DevOps, контейнеризация, р…

ОнлайнНачальный
110 000 ₽от 6 111 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес