Курс «Программирование на языке C++» на платформе Stepik состоит из двух частей.
Первая часть посвящена базовым функциям C++. Вам расскажут о компиляции и правилах, по которым работают программы.
Вторая часть ознакомит вас с возможностями языка и поможет начать профессиональную разработку.
Вам подойдет этот курс, если вы:
- студент первого-второго курса технической специальности;
- знаете один или несколько структурных языков программирования. К примеру, Java, Ada, Cobol.
Ключевые навыки, которые вы освоите на этом курсе:
- компиляция в C++;
- использование указателей;
- ООП;
- перегрузка операторов;
- приведение типов данных в C++;
- использование rvalue-ссылок;
- работа с библиотекой шаблонов;
- исправление ошибок в коде;
- многопоточное программирование;
- метапрограммирование.
Учебная программа (часть 1):
- введение: история языка, что такое компилятор и основы синтаксиса;
- выполнение программ: ввод/вывод, массивы, стек вызовов, указатели, DRAM;
- классы и структуры: принципы константности, оператор присваивания, модификаторы доступа, деструкторы, конструктор копирования;
- ООП: наследование, vtable, перегрузка;
- дополнительные возможности языка;
- шаблоны C++;
- заключение.
Первая часть курса «Программирование на языке C++» доступа по ссылке.
Учебная программа (часть 2):
- углубленные возможности C++: множественное наследование, namespace, указатели, типы времени выполнения;
- новые функции 2011 и 2014 годов;
- базовая библиотека шаблонов;
- исправление ошибок;
- многопоточное программирование, метапрограммирование, библиотеки Boost.
Вторая часть курса «Программирование на языке C++» доступа по ссылке.
В программе курса много нестандартных задач и тестов для проверки усвоения материала. По окончанию обеих частей выдается сертификат от Computer Science Center.