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