Современное программирование
Инженерная математика, искусственный интеллект. Сильная математическая база, современный стек и реальные задачи от Сбер и SberTech
Описание
Мы предполагаем, что наши выпускники смогут работать в областях программирования, традиционно считающихся сложными. Эти области — проектирование алгоритмов, реализация распределённых и высоконагруженных приложений, разработка компиляторов, операционных систем, систем баз данных — жизненно необходимы во всех больших компаниях (масштаба Яндекс, Сбер, VK и других).

Поэтому поступившие на Современное программирование активно изучают математику, как и на других наших программах. Уже с первого курса студенты пишут много кода и участвуют в реальных программных проектах. Эти проекты дают и ценный опыт работы в максимально реалистичных условиях и возможность освоения современных технологий. Небольшой набор позволяет уделить внимание каждому студенту (в частности, регулярно проводить ревью кода и индивидуальные консультации).


Cтраница программы на сайте МКН | Неофициальный сайт программы
Стипендии
Призеры и победители Всероссийских олимпиад получают повышенную именную стипендию 40+ тыс. руб. в течение всего срока обучения (первый год у всех, далее по результату рейтинга (топ 30% на каждом курсе)). Именные стипендии составляют 30+ тыс. руб (в первом семестре всем поступившим по БВИ, далее по результату рейтинга (топ 30% на каждом курсе)).
Список курсов по выбору в 2026-2027 учебном году доступен по ссылке
Преимущества программы
Перезапущена совместно со Сбером
в 2026 году
  • Сильная математическая база
    Первые два года студенты изучают фундаментальную математику: математический анализ, алгебра, дискретная математика, теория вероятностей и алгоритмы
  • Реальные задачи из индустрии
    Начиная со второго курса студенты выполняют командные проекты с кураторами от IT-компаний. Часть задач — от Сбер и SberTech
  • Маленький набор
    Камерная обстановка на курсе позволяет сохранять личный контакт с преподавателем и проводить разбор индивидуальных решений и code review
  • Современные языки
    Python, C++, Rust, Go, Kotlin, TypeScript. Версии, фреймворки и инструменты — те, что реально используются в продакшне у партнёров программы
Карьерные перспективы
Выпускникам программы открываются пути как в индустрию с упором на решение бизнес‑задач, так и в академию с упором на исследования в актуальных областях ML.
  • Software Engineer
    Создаёт программы, веб-сервисы и мобильные приложения
  • Data Scientist
    Применяет алгоритмы машинного обучения, чтобы строить и тестировать математические модели данных
  • ML Engineer
    Разрабатывает модели нейросетей и систем искусственного интеллекта
Наши преподаватели
Математические курсы ведут действующие учёные, а прикладные — сотрудники ведущих IT‑компаний
  • Дмитрий Сергеевич Шалымов
    К.ф.-м.н., доцент, руководитель программы «Современное программирование». Научные интересы — теория управления, метод скоростного градиента, кластерный анализ данных, проектирование и разработка высоконагруженных
    программных систем
  • Виктор Александрович Петров
    Д.ф.-м.н., профессор, декан МКН.
    Научные интересы — линейные алгебраические группы, ориентированные теории когомологий, мотивы Чжоу
  • Ph.D. (Stockholm University), доцент, заместитель декана.
    Научные интересы — комбинаторика, коммутативная алгебра, перечислительная геометрия
    Личный сайт
  • Научные интересы — соревнования по программированию, алгоритмы и структуры данных. Ведёт практические занятия по Математическим основам алгоритмов
    Личный сайт
  • К.ф.-м.н., доцент, член жюри и методической комиссии всероссийской и Санкт-Петербургской олимпиад школьников по математике. Научные интересы — асимптотическая выпуклая геометрия, функциональный анализ, аналитические методы в комбинаторике
    Введение в мат. анализ
  • К.ф.-м.н., доцент СПбГУ, руководитель лаборатории им. А.А. Маркова
    Личный сайт
  • Николай Павлович Дубчук
    Руководитель разработки ПО группы компаний ЦРТ. Преподаватель курса «Основы программирования», ведущий практики курсов «Объектно-ориентированное программирование и проектирование», «Программная инженерия». Ведёт кружок по олимпиадному программированию
  • Никита Игоревич Лисица
    Разработчик движка рендеринга Яндекс Карт. Научные интересы — компьютерная графика, вычислительная физика, численное моделирование, разработка игр. Стаж промышленной разработки ПО 11+ лет
  • Игорь Борисович Жуков
    Д.ф.-м.н., профессор кафедры высшей алгебры и теории чисел СПбГУ, вице-президент Фонда Эйлера, координатор социально-педагогической программы «Формула Единства»
  • Старший преподаватель СПбГУ, сотрудник ПОМИ РАН
    Введение в обработку естеств. языка
  • Евгений Леонидович Калишенко
    Главный системный архитектор АО «НИЦ СПб ЭТУ», преподаватель СПбГЭТУ «ЛЭТИ», НИУ ВШЭ, НИУ ИТМО. Научные интересы — архитектура систем, информационные технологии в медицине, высокопроизводительные вычисления
  • Исследователь в теоретической информатике со специализацией в графовых алгоритмах, инженер в Huawei Russian Research Institute. Преподаватель курса «Алгоритмы и структуры данных» и спецкурсов по теоретической информатике
    Личный сайт