О курсе
Перед курсом предлагается пройти диагностический экзамен, который не оценивается, но позволяет понять, насколько вы готовы идти дальше.
Курс состоит из семи двухнедельных учебных модулей:
-
Контейнеры. Умные указатели. Аллокаторы.
-
Сокеты Беркли. Мультиплексирование.
-
Асинхронная работа с сетью.
-
Процессы. Каналы. Сигналы.
-
Очереди сообщений. Семафоры. Общая память.
-
Потоки. Средства синхронизации.
-
Параллельное программирование.
Каждый модуль оценивается в 100 баллов. Кроме того есть финальный экзамен — собственный проект, который оценивается в 300 баллов. Чтобы получить сертификат, надо набрать 900 баллов, а для сертификата с отличием — 1000.
Курс был разработан и опубликован в 2015 году.
Наши преподаватели
Дмитрий Калугин-Балашов
Руководил группой разработки поиска по почте в Mail.Ru Group (сейчас — VK) и преподавал в Техносфере (сейчас — образовательный центр VK в МГУ им. М.В. Ломоносова). Автор нового движка полнотекстового поиска по почте.
Для кого этот курс
Студенты математических и технических специальностей ВУЗов.
Начальные требования
Знание C/C++. Умение обращаться с Unix-like операционными системами.