Во-первых, мы считаем, что будущим программистам в первую очередь нужны:
Это база, мы формируем её первые два года, сотрудничая с лабораторией Чебышева и ПОМИ, ведущими отечественными научными центрами.
Во-вторых, студентам никак не обойтись без:
Мы хорошо учим современным технологиям, потому что эти курсы у нас читают разработчики ведущих IT-компаний, которые сталкиваются с последними разработками на практике непосредственно на работе. Студенты участвуют в реальных проектах под руководством профессионалов отрасли. Такие проекты дают опыт работы в условиях, максимально похожих на «prod». Заодно можно изучить массу новых технологий. А ещё проекты могут быть исследовательскими. В программировании много чего можно исследовать!
В-третьих, начиная с третьего курса у студентов появляется большой выбор дисциплин: можно углубляться в интересные области программирования, а можно дополнительно брать курсы из чистой или прикладной математики.
В-четвёртых, у нас маленькие наборы (30 человек и две группы на практических занятиях) — это идеальные условия для передачи знаний, ведь преподаватель может посмотреть код каждого студента и дать обратную связь на code review!
Что ещё? Можно участвовать в соревнованиях (олимпиадная математика, спортивное программирование, турниры по машинному обучению) — у наc отличные тренеры! Наконец, все пары проходят исключительно на Васильевском острове (это исторический центр Санкт-Петербурга).
В общем, у нас хорошо.