Курс на Stepik
Обложка курса «Введение в ООП в языке С++» на Stepik
Бесплатно

Введение в ООП в языке С++ ★ 0.000

Открыть на
STEPIK.ORG
Категории курса

Объектно-ориентированное программирование (ООП) — это основной подход в разработке современного программного обеспечения. В этом курсе вы столкнётесь с задачами, с которыми ежедневно сталкивается любой программист. И чтобы их решить, вам придётся познакомиться с ООП и научиться применять его на практике.

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

Чему вы научитесь

  • Создавать собственные простые структуры и классы.
  • Писать свои методы, сеттеры, геттеры, конструкторы, деструкторы.
  • Скрывать внутреннее устройство класса с помощью инкапсуляции.
  • Работать с массивами объектов.
  • Работать с графической библиотекой EGE.
  • Делать простые 2D игры с движущимися объектами и мышкой.

О курсе

Объектно-ориентированное программирование (ООП) — это основной подход в разработке современного программного обеспечения. В этом курсе вы столкнётесь с задачами, с которыми ежедневно сталкивается любой программист. И чтобы их решить, вам придётся познакомиться с ООП и научиться применять его на практике.

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

✅ Кому будет полезен этот курс: Школьникам — которые хотят познакомиться с ООП до вуза. Новичкам в C++ — которые уже знают основы, но не пробовали создавать классы. Студентам 1 курса — как подготовка к ООП во 2 семестре. Всем, кто хочет сделать первую настоящую игру с графикой и движущимися объектами. ❌ Кому не подойдёт: Тем, кто ещё не знает основ C++ (переменные, циклы, функции). Тем, кто ищет глубокое изучение ООП с указателями и наследованием. Тем, кто вообще не знаком с миром Гарри Поттера — примеры будут непонятны.

Начальные требования

Чтобы комфортно проходить этот курс, вам нужно уже уметь:

  • ✅ Пользоваться переменными и типами данных.
  • ✅ Писать условия (if, else).
  • ✅ Использовать циклы (for, while).
  • ✅ Работать с массивами.
  • ✅ Создавать функции: объявление, параметры, возврат значений.

Все эти темы знать обязательно! Если какая-то тема вам не знакома, то её нужно изучить до начала этого курса.

📚 Рекомендую предварительно пройти эти 2 курса:

Первый курс — это обязательная база. Второй добавит уверенности при написании собственного проекта.

Данный курс по ООП не требует знания указателей и не затрагивает более сложные темы: перегрузки операторов, наследование и полиморфизм.

Преподаватели курса

Как проходит обучение

В курсе есть две части:

  1. Изучение объектно-ориентированного программирования.
  2. Создание 2D-игры с летающими объектами и мышкой.

В первой части можно обойтись без установки программ. Все задачи по ООП решаются прямо на платформе. В этой части нет видеоуроков — я даю краткую теорию и сразу практические задачи.

Обучение проходит в удобном для вас темпе. Все задания проверяются автоматически, поэтому вы сразу узнаете, правильно ли решили задачу.

Во второй части мы работаем в IDE Red Panda C++ (Windows/Linux). Здесь вы  сначала познакомитесь с простой графической библиотекой и научитесь рисовать разные фигуры (круги, линии, прямоугольники). А затем мы приступим к реализации проекта с использованием объектно-ориентированного программирования.

🔹 Проект в конце. Финальная часть курса — это создание 2D-игры «Ловец света». Для этого потребуется установить среду разработки (я покажу, как это сделать).

🔹 Видео с разбором. В графической части курса я на видео показываю, как оживить объекты на экране.

🔹 Бонусный урок. После основного курса вас ждёт необязательный, но полезный урок про работу с картинками и «взрослый» C++.

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

  • Начальные знания по объектно-ориентированному программированию на С++.
  • Навыки написания простых структур и классов.
  • Получите базу, которая поможет легче освоить ООП в вузе.
  • Сделаете свою 2D-игру с графикой.

Нагрузка

1-2 часа в день

Расскажите о курсе друзьям