Специальные курсы

Помимо обязательных предметов, студенты могут посещать дополнительные занятия на свой выбор. Спецкурсы одинаковы для учащихся всех направлений.

Первый семестр
Теория игр
Обучение языку С++, часть 1
Теория информации
Введение в лингвистику
Язык Python
Архитектура компьютера и операционные системы
Второй семестр
Язык Python
Обучение языку С++, часть 2
Дополнительные главы теории игр и дизайн механизмов
Сложность вычислений
Комбинаторная оптимизация
Theory and Practice of Concurrency
Глубинное обучение
Основы статистики в машинном обучении
Язык Go
Третий семестр
Алгоритмы во внешней памяти
Компьютерное зрение
Автоматическая обработка текстов
Введение в функциональный анализ
Байесовские методы в машинном обучении
Распределённые системы
Сбор и обработка данных с помощью краудсорсинга
Стойкость криптографических систем
Четвёртый семестр
Глубинное обучение
Обучение с подкреплением
Нейробайесовские методы
Self Driving Cars
Основы статистики в машинном обучении
Как сделать MVP проекта - техническая реализация
Информационный поиск
Базы данных
Компьютерные сети
Язык Go
Криптографические протоколы