Набор закрыт

Базовый С++

Освой навыки объектно-ориентированного программирования на C++, работая над собственным проектом.
Изображение образовательного центра/проекта

О чём курс?

Длительность

Формат

Нагрузка

Кто может учиться

Стоимость

Статус

Набор заявок закрыт

Изучай то, что востребовано на рынке

Получай практические навыки

Основы С++

Обучение на практике

Содержание программы

цель курса

изучение технологий:

Настройка CI в GitLab
Реализация классов, управляющих ресурсами на основе идиомы RAII
Контейнеры STL

всего

преподаватель

аватар

Фёдор Петряйкин

Введение. Структуры C как прообраз классов

Лексический и синтаксический анализ

Конструкторы

Инкапсуляция. Функции-члены класса и  статические методы

Деструкторы. RAII. Ссылки. Конструктор копирования и оператор присваивания. Правило трёх

Перегрузка основных операторов. Дружественные функции

РК1. Теоретические вопросы и задачи. Показ первой части проекта

Семантика перемещения. RVO

Базовые шаблоны

Умные указатели. Владение. Использование санитайзеров для поиска ошибок в коде

Контейнеры STL

Коллоквиум 2. Теоретические вопросы и задачи. Сдача проектов

Кому подходит курс?

Студентам НИУ ВШЭ

Какие требования?

Обладать знаниями и навыками

Иметь достаточно времени

Быть готовым к нагрузке

Как поступить на курс?

Подача заявки

Курс доступен студентам магистратур ИМШ в рамках основных образовательных программ: — «Прикладные модели искусственного интеллекта»; — «Аппаратно-программные комплексы для искусственного интеллекта».

Набор заявок закрыт

Как подготовиться?

Книги

Язык программирования C++: лекции и упражнения.

Приёмы объектно-ориентированного проектирования

 Чистая архитектура: искусство разработки программного обеспечения

Чистый код: создание, анализ и рефакторинг

Эффективное использование C++

Частые вопросы

остались вопросы?

Все программы и курсы VK Education бесплатные.
Лекции читают ведущие эксперты-практики VK. Семинары ведут преподаватели вуза, в котором студент проходит обучение. Подробную информацию о преподавателях ты найдёшь на странице курса.
Лекции и семинары для студентов НИУ ВШЭ проводятся онлайн в будние дни один раз в неделю с 18:10 до 21:00 по московскому времени.
Да, на курсе предусмотрены домашние задания, их выполнение займёт около двух часов в неделю.
Для студентов НИУ ВШЭ на обучении действует балльная система, в соответствии с критериями оценивания вуза. Для успешного окончания курса необходимо набрать пороговое количество баллов.
Рекомендации по подготовке и список полезной литературы можно найти на странице программы.
После обучения тебе откроется доступ ко всем стартовым позициям в VK, но всё зависит от того, как именно ты будешь учиться и какие вакансии будут открыты в компании во время твоего обучения. Резюме выпускников образовательных проектов VK Education всегда рассматриваются в приоритетном порядке.
Проходить этот курс могут действующие студенты магистратуры НИУ ВШЭ IT-специальностей.
Студенты НИУ ВШЭ могут задавать вопросы преподавателям в чате курса и во время занятий. 

 

Набор заявок закрыт