Математика, алгоритмы и анализ данных

02.03.01На английском и русском языках

Уровень обучения Бакалавриат

Форма обучения Очная

Продолжительность обучения 4 года

Основные учебные курсы
Курсы по математике
  • Математический анализ
  • Алгебра
  • Функциональный анализ
  • Геометрия и топология
  • Вариационное исчисление
  • Основы наивной теории множеств
  • Введение в динамику
  • Логические исчисления
  • Математические основы алгоритмов
  • Комбинаторика
  • Дифференциальная геометрия
  • Теория вероятностей
  • Логические исчисления
  • Численные методы
  • Анализ Фурье
  • Функциональный анализ
Курсы по программированию
  • Теоретическая информатика
  • Принципы программирования
  • Языки и компиляторы
  • Архитектура компьютерных систем
  • Параллельные вычисления
  • Базы данных
  • Машинное обучение
  • Анализ данных
  • Комбинаторная оптимизация
Преимущества обучения
  • Известные преподаватели — действующие ученые или сотрудники крупных IT-компаний, которые применяют свои знания на практике.
  • Сильные технологические курсы, которые ведут инженеры крупных IT-компаний. На курсах по программированию будет code review — опытный разработчик поможет найти в коде ошибки, недочеты, подскажет как исправить. На курсах по машинному обучению — соревнования по анализу данных
  • Глубокие математические курсы. Программа создана коллективом Исследовательской лаборатории имени П. Л. Чебышёва. На младших курсах часть лекций со студентами программы «Математика» будут общими. Это значит, что студенты получают фундаментальное образование по всем направлениям современной математики
  • Научная работа. Студенты программы занимаются фундаментальными или прикладными исследованиями, участвуют в конференциях разного уровня. Университет финансирует поездки на международные конференции
  • Соревнования. Студенты могут посещать тренировки по машинному обучению, занятия по олимпиадному программированию, или математике на выбор
  • Стипендии до 15000 рублей от компании Яндекс лучшим студентам
Известные преподаватели
  • А. Ю. Авдюшенко — руководитель программы МААД, куратор CS центра, кандидат физико-математических наук, работал аналитиком в Яндекс.Справочнике
  • В. Н. Брагилевский — работает в JetBrains, входит в комитет по стандартизации языка программирования Haskell и наблюдательный комитет по разработке компилятора GHC языка Haskell. Автор книги «Haskell in Depth»
  • С. А. Щербина — разработчик в JetBrains. В составе команды НГУ в 2013 году занял 14 место в финале ACM ICPC
  • С. В. Кисляков — доктор физико-математических наук, академик РАН, директор Санкт-Петербургского отделения Математического института имени В. А. Стеклова РАН
  • С. В. Иванов — доктор физико-математических наук, член-корреспондент РАН, главный научный сотрудник Санкт-Петербургского отделения Математического института имени В. А. Стеклова РАН
  • А. В. Степанов — доктор физико-математических наук, доцент
  • Н. А. Вавилов — доктор физико-математических наук, профессор, более 10 лет проработавший в Германии, Италии, США, Великобритании и Китае
  • Э. А. Гирш — доктор физико-математических наук, профессор РАН, один из основателей и член наблюдательного совета серии конференций CSR, один из основателей соревнований программ-решателей задачи выполнимости SAT competition
  • А. С. Охотин — кандидат физико-математических наук, Ph. D. (Queen’s University, Canada), в прошлом научный сотрудник Университета Турку (Финляндия)
  • М. А. Лифшиц — доктор физико-математических наук, профессор, в прошлом профессор университетов Лилля и Страсбурга (Франция)
  • Ф. В. Петров — доктор физико-математических наук, доцент. Тренер команд СПбГУ по олимпиадной математике
  • С. Ю. Пилюгин — доктор физико-математических наук, профессор, в прошлом приглашенный профессор Технологического института Джорджии (США), Альбертского университета (Канада)
  • С. О. Сперанский — кандидат физико-математических наук, доцент
  • С. А. Пузынина — кандидат физико-математических наук, доцент
  • Р. В. Бессонов — кандидат физико-математических наук, доцент
  • Е. А. Арсеньева — Ph. D. in Informatics, старший преподаватель
Международные связи

Практически у всех преподавателей программы есть научные связи во многих университетах мира, преподаватели деятельно участвуют в международной научной жизни. Благодаря этому перед студентами открывается широкий выбор возможностей приобрести международный опыт.

Практика и будущая карьера
Места прохождения практик

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

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

Выпускники будут работать аналитиками данных и разработчиками-исследователями в IT- или продуктовых компаниях. Аналитики данных (data scientists) объединяют черты математика, программиста, инженера и учёного. Сейчас это одна из самых востребованных профессий в IT.

Организации, в которых работают выпускники

Первые выпускники появятся в 2023 году.