Курс на Stepik
Обложка курса «Введение в объектно-ориентированное программирование (С++)» на Stepik
Бесплатно

Введение в объектно-ориентированное программирование (С++) 4.844

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

Добро пожаловать на курс "Введение в объектно-ориентированное программирование на C++"! Этот курс предназначен для студентов, начинающих программистов и профессионалов, которые хотят глубже понять концепции объектно-ориентированного программирования (ООП) и научиться применять их на практике с использованием языка C++.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в объектно-ориентированное программирование (С++)»Учеников на курсе 2 014
Сертификаты, выданные на курсе «Введение в объектно-ориентированное программирование (С++)»Сертификатов выдано 0
Отзывы о курсе «Введение в объектно-ориентированное программирование (С++)»Отзывов получено 45
Рейтинг курса «Введение в объектно-ориентированное программирование (С++)»Рейтинг курса 4.844
Уроки в курсе «Введение в объектно-ориентированное программирование (С++)»Количество уроков 18
Тесты в курсе «Введение в объектно-ориентированное программирование (С++)»Количество квизов 52
Задачи с кодом в курсе «Введение в объектно-ориентированное программирование (С++)»Количество задач с кодом 30
Время прохождения курса «Введение в объектно-ориентированное программирование (С++)»Время прохождения курса
Обновления курса «Введение в объектно-ориентированное программирование (С++)»Обновления курса
Дата публикации курса «Введение в объектно-ориентированное программирование (С++)»Дата публикации курса
Последнее обновление курса «Введение в объектно-ориентированное программирование (С++)»Последнее обновление
Сложность normal
4.844
из 5
45 отзывов
★★★★★
39
★★★★
5
★★★
1
★★
0
0
Рамазан Юсипов
Рамазан Юсипов
4 месяца назад

+++Сильные стороны Отличная педагогическая концепция Начинается с метафоры строительства дома (Roadmap) — это сразу задает настрой Показывает важность планирования в программировании Системный подход к обучению От простого к сложному Каждая тема логически вытекает из предыдущей Практические примеры из реальной жизни Офисные принтеры (пространства имен) Коробки на складе (структуры, динамическая память) Расчет зарплаты (исключения) Учет инвентаря (шаблоны) Акцент на важных концепциях Инкапсуляция и изоляция имён с первых уроков Три модели памяти (стек, статическая, куча) Шаблоны и перегрузка как инструменты переиспользования кода Визуализация и метафоры Много метафор (офис, строительство) UML-диаграммы Изображения помогают запоминать ----Слабые стороны Может быть сложно для полного новичка Некоторые сложные темы упрощены Перегрузка операторов представлена поверхностно Исключения рассмотрены минимально (нет try-catch с разными типами, finally) есть ошибки в практических заданиях Устаревшие/специфичные моменты Упоминание про inline до C++17 Использование using namespace std; в учебных примерах (противоречит хорошей практике изоляции имён)

Всеволод Федосеев
Всеволод Федосеев
4 месяца назад

Плюсы: 1. Глубокий и системный подход; 2. Хорошая практико-ориентированность; 3. Понятный и не перегруженный текст; 4. Детальная программа. Минусы: 1. Курс заточен точно не под новичков; 2. Только текстовая подача; 3. Много гиперссылок на сторонние источники.

Anonymous 1159691762
Anonymous 1159691762
4 месяца назад

Дневник прохождения курса «Stepik» Общее впечатление Курс по C++ оказался полезным и понятным. Материал подаётся постепенно, без резких скачков. Сначала разбираются самые основы, а потом всё сложнее и сложнее. Благодаря этому не возникает ощущения, что ничего не понятно. Понравилось, что обучение построено логично — каждая новая тема опирается на предыдущую. Что понравилось в курсе 1. Понятное объяснение сложных тем Многие сложные вещи объясняются на простых примерах из жизни. Например: • работа принтера — как пример работы программ, • склад товаров — как пример структур данных, • зарплата сотрудников — для объяснения исключений. Из-за этого материал легче воспринимается. 2. Логичный порядок тем Сначала изучаются простые вещи: • переменные, • функции, • структуры, а потом переход к более сложным: • классы, • наследование, • полиморфизм, • шаблоны. Такое построение помогает не запутаться. 3. Много практики Почти после каждой темы есть задачи. Это помогает не просто читать теорию, а сразу применять её на практике и лучше запоминать материал. 4. Важные основы программирования В курсе хорошо разобраны базовые вещи, которые важны для любого программиста: • работа с памятью, • указатели, • инкапсуляция, • наследование. Что показалось сложным 1. Сложные темы даются не сразу Темы вроде указателей, динамической памяти и полиморфизма требуют времени на понимание. Иногда приходилось перечитывать материал и дополнительно искать примеры. 2. Не все темы раскрыты глубоко Некоторые разделы хотелось бы изучить подробнее, например: • перегрузку операторов, • обработку исключений. Информации хватает для понимания основы, но для уверенного использования нужно разбираться дополнительно. 3. Бывают неточности в заданиях Иногда условия задач сформулированы не очень чётко, из-за чего приходится догадываться, что именно требуется. Итог В целом курс полезный и даёт хорошую базу по C++ и ООП. После его прохождения стало понятнее, как правильно строить программы и работать с классами и объектами. Несмотря на сложные моменты, курс помогает развить программистское мышление.

Иртуганова Алина
Иртуганова Алина
4 месяца назад

Курс — отличное введение в C++ и ООП. Материал структурирован, всё разобрано по полочкам. Практические задания помогают сразу применить знания. Некоторые темы хотелось бы видеть с большим количеством примеров и пояснений, особенно шаблоны и исключения. В целом — курс очень полезный и рекомендуется новичкам.

Андрей Калашников
Андрей Калашников
4 месяца назад

Курс отлично объясняет основные принципы объектно-ориентированного программирования. Материал подан последовательно, с практическими задачами и понятными примерами. Хороший выбор для тех, кто хочет уверенно перейти от базового C++ к ООП.

Даниил Денисов Вячеславович
Даниил Денисов Вячеславович
5 месяцев назад

Курс очень структурированный и помогает разобраться в базовых, но важных концепциях C++. Особенно понравились практические задачи — они заставляют думать и закреплять материал. Хотелось бы больше объяснений по сложным темам (например, шаблоны, исключения), а также примеров из реальной практики.