Курсы

Первый и второй курс

Математика: алгебра, дискретная математика, математический анализ, теория вероятностей.

Программирование: алгоритмы и структуры данных, архитектура компьютерных систем, операционные системы, парадигмы и языки программирования, функциональное программирование, С++, Java, Unix, проекты.

Третий и четвёртый курс

Направления: машинное обучение, промышленное программирование, языки программирования и другие.

Темы: алгоритмическая биоинформатика, альтернативные языки для JVM, анализ изображений, базы данных, веб-поиск, виртуализация, вычислительная геометрия, глубинное обучение, компиляторы, машинное обучение. мат. статистика, методы оптимизации, мобильная разработка, облачные технологии, обучение с подкреплением, параллельное программирование, тестирование ПО, технологии компьютерных сетей, типы в языках программирования, численные методы и другие.