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

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


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