Современное программирование

На русском языке

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

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

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

Основные учебные курсы
Базовые дисциплины
  • С++
  • Java
  • Python
  • Альтернативные языки для JVM
  • Функциональное программирование
  • Теория алгоритмов
  • Операционные системы
  • Теория формальных языков
  • Базы данных
  • Параллельное программирование
  • Разработка ПО
  • Компиляторы
  • Алгоритмы и структуры данных
  • Дискретная математика
  • Линейная алгебра
  • Математический анализ
  • Основы математической логики и теоретической информатики
  • Математическая статистика
Элективные дисциплины
  • Численные методы
  • Теория информации
  • Алгоритмы для NP-трудных задач
  • Алгоритмы в биоинформатике
  • Введение в машинное обучение
  • Тестирование ПО
  • Глубокое обучение
  • Веб-поиск и ранжирование
  • Компьютерная графика
  • Вычислительная геометрия
  • Распознавание и генерация речи
  • Мобильная разработка
Преимущества образования
  • Подготовка по фундаментальным математическим дисциплинам осуществляется выдающимися преподавателями и учеными университета, в частности, научными сотрудниками Исследовательской лаборатории имени П. Л. Чёбышева (научный руководитель лаборатории — лауреат премии Филдса С. К. Смирнов)
  • Традиционное классическое университетское образование сочетается с новейшими образовательными технологиями. По окончании второго года обучения студентам предоставляется возможность выбора обучения по блокам дисциплин: «Машинное обучение и анализ данных», «Облачные технологии и виртуализация», «Промышленное программирование», «Языки программирования» и другие
  • Особое внимание уделяется специализированным технологическим дисциплинам, разработанным при участии представителей ведущих IT-компаний (JetBrains, Яндекс и др.), сотрудники которых привлекаются к преподаванию. Тесное взаимодействие Университета и потенциальных работодателей обеспечивает актуальность и востребованность знаний, предоставляемых обучающимся
  • В процессе обучения студенты смогут выбирать программные и исследовательские проекты, над которыми они будут работать под руководством преподавателей или представителей компаний-партнеров
  • Для всех желающих будут организованы тренировки по спортивному программированию под руководством ведущих тренеров
  • Именные стипендии от десяти до пятнадцати тысяч рублей в месяц от компании JetBrains
Известные преподаватели
  • А. И. Храбров — кандидат физико-математических наук, член жюри и методической комиссии всероссийской и Санкт-Петербургской олимпиад школьников по математике
  • А. С. Куликов — руководитель программы, доктор физико-математических наук, старший научный сотрудник ПОМИ РАН, один из авторов специализаций по алгоритмам и дискретной математике на платформах Coursera и edX
  • А. С. Лопатин — двукратный чемпион мира по программированию, тренер сборной СПбГУ по программированию
  • Д. М. Ицыксон — кандидат физико-математических наук, ведущий научный сотрудник лаборатории математической логики ПОМИ РАН
  • Д. Н. Москвин — кандидат физико-математических наук, один из основателей и координаторов Санкт-Петербургской группы пользователей Haskell (SPbHUG)
  • Е. М. Линский — кандидат технических наук, инженер в компании CloudBEAR
  • И. Б. Жуков — доктор физико-математических наук, профессор кафедры высшей алгебры и теории чисел СПбГУ, вице-президент Фонда Эйлера, координатор социально-педагогической программы «Формула Единства»
  • И. В. Кацев — Ph. D. (VU University, Amsterdam), научный сотрудник Санкт-Петербургского экономико-математического института РАН, руководитель группы анализа данных в компании «Яндекс»
  • К. В. Вяткина — кандидат физико-математических наук, ведущий научный сотрудник лаборатории «Центр алгоритмической биотехнологии» Института трансляционной биомедицины СПбГУ
Практика и будущая карьера

Одной из важнейших составляющих программы является практика, которая будет организована на базе таких ведущих IT-компаний, как JetBrains, Яндекс и другие.

Выпускники готовы работать в качестве:
  • программистов
  • разработчиков
  • специалистов по анализу данных, системных аналитиков
  • научных сотрудников
  • специалистов по информационным системам

В выпускниках программы заинтересованы научно-исследовательские центры, образовательные учреждения, бизнес-структуры, IT-компании.