Разработка

Цель программы — подготовка разработчиков, которые способны трансформировать идеи бизнеса в надежно работающие сайты, приложения или игры. На программе студенты построят как фундаментальную основу, так и набор прикладных навыков, которые позволят им не только писать код для поставленной задачи, но и самостоятельно продумывать архитектуру сложных решений
02.03.01 «Математика и компьютерные науки»
4 года обучения
Продолжительность
Диплом государственного образца
Да
Отсрочка от армии
Да
Очная
Форма обучения
Общежитие
Да
4 года обучения
Продолжительность
Диплом государственного образца
Да
Отсрочка от армии
Да
Очная
Форма обучения
Общежитие
Да

Что я буду изучать

Образовательная программа строится из 3 блоков:

Индивидуальная образовательная траектория

01
Общеуниверситетские
предметы
Ты освоишь набор дисциплин, обязательных для всех студентов центрального университета. Примеры дисциплин:
  • Математический анализ
  • Дискретная математика
  • Основы разработки
  • Основы бизнес-аналитики
  • Soft Skills
Обязательные предметы
для разработчиков
На втором курсе пройдешь обязательные для разработчика дисциплины. Примеры дисциплин:
  • Алгоритмы и структуры данных
  • Базы данных
  • Принципы функционального программирования
  • ООП
  • Промышленная разработка
Предметы по выбору
Затем выберешь одну из трех образовательных траекторий внутри направления и набор курсов по выбору:
  • Прикладной разработчик
  • Системный разработчик
  • Инженер данных
Minor
Набор из нескольких дисциплин, не совпадающих с основным направлением подготовки.

Выберешь несколько курсов из направления «Искусственный интеллект» или «Бизнес и аналитика» для развития навыков и насмотренности
Программа подразумевает выбор сложности прохождения предметов на первом курсе.
  • Исследователь в Computer Science

Проектные лаборатории

02
В лабораториях студенты совместно с преподавателями решают 3 типа задач:
Разработка сервисов
для университета
Будешь не просто пользователем ИТ-инфраструктуры, но и ее активным разработчиком. Вместе с командой сможешь сделать жизнь всего университета удобнее
Примеры:
  • развитие Learning Management System
  • новые фичи в личных кабинетах
  • автоматизация расписания
Бизнес-задачи
от партнеров ЦУ
Создашь проекты, которые найдут применения во внешнем мире
Примеры:
  • сайт для филармонии или система бронирования билетов для музея
  • мобильное приложение для подбора музыки
  • MVP идей для продуктовых команд партнёров
Исследования
Сможешь реализовать творческие задачи, о которых можно рассказать на индустриальных конференциях или в научных журналах
Примеры:
  • исследование применения новых фич языка в составе индустриальных исследовательских команд

Старт карьеры

03
01
02
03
Летом после 2-го курса приступишь к оплачиваемой стажировке
При успешном прохождении стажировки получишь оффер на работу в топовой компании
Далее сможешь продолжить своё развитие карьеры в качестве специалиста, запустить собственный проект или углубиться в науке

Образовательные траектории программы

Выбор траектории происходит на втором-третьем курсе
Кого готовим
Инженеров, которые станут разработчиками в ведущих ИТ-компаниях
Примеры обязательных курсов
  • Архитектура и операционные системы
  • Высокопроизводительные вычисления
  • Промышленная разработка
Примеры курсов по выбору
  • SRE и DevOps
  • Дизайн компиляторов
Траектория — Прикладной разработчик
  • Архитектура распреленных систем
Кого готовим
Специалистов, которые могут выстроить системы работы с данными в крупных компаниях
Примеры обязательных курсов
  • Big Data
  • DWH
  • Machine Learning
Примеры курсов по выбору
  • Облачные технологии
  • Высокопроизводительные вычисления
Траектория — Инженер данных
  • Потоковая и пакетная обработка информации
Кого готовим
Исследователей с треком развития в ведущих университетах или научных центрах ИТ-компаний
Примеры обязательных курсов
  • Теория сложности вычислений
  • Теория языков программирования
  • Дизайн компиляторов
Примеры курсов по выбору
  • Введение в квантовые вычисления
  • Теория массового обслуживания
Траектория — Исследователь в Computer Science

Какие навыки я получу

Языки программирования

Сможешь подбирать подходящие языки и инструменты программирования для эффективного решения задач

Работа с базами данных

Научишься эффективно работать с разными типами баз данных. Узнаешь про базовые требования к инженерам в области создания ПО

Работа с окружением:

Будешь уметь писать код, который работает не только на компьютере разработчика, но и на тестовых, интеграционных и продовых окружениях ровно так, как задумано
Студенты получают набор компетенций, обязательных для сильного разработчика, а также возможность применить их на практике уже в процессе учебы в университете:
Dev Container, Testcontainers, Docker, K8S, CI/CD, Git

Поддержка приложения

Сможешь поддерживать стабильную работу приложения с помощью навыков тестирования, мониторинга и безопасного деплоя

Эффективная коммуникация

Сможешь отстаивать свою позицию и аргументировать идеи не только перед другими разработчиками, но и перед бизнесом

Работа в команде

Поймешь, как устроены процессы как в стартапах, так и в корпорациях. Научишься эффективно коммуницировать с коллегами внутри команды

Кем можно работать

Бэкенд разработчик

​​Разрабатывает серверные части веб-приложений и систем. Создает и поддерживает технологии, обрабатывающие серверные запросы и выполняющие сложные операции, такие как работа с базами данных, интеграция с другими системами и обработка бизнес-логики

Инженер данных

Занимается организацией, хранением и доступом к большим объемам данных. Разрабатывает и поддерживает системы обработки данных, обеспечивает их безопасность, производительность и масштабируемость. Создает архитектуру баз данных и обрабатывает данные для аналитических и операционных целей

Исследователь в компьютерных науках

Разрабатывает новые теории, методы или технологии в области информатики. Работа может включать теоретические исследования, создание новых алгоритмов, изучение систем искусственного интеллекта или разработку новых подходов к обработке данных

Site Reliability Engineer (SRE)

Обеспечивает высокий уровень доступности и надежности веб-сервисов, используя методы программной инженерии. Автоматизирует процессы поддержки инфраструктуры, отслеживает производительность систем и решает проблемы, связанные с масштабированием и безопасностью

Фронтенд разработчик

Создает визуальную и интерактивную части веб-сайтов и приложений, с которой напрямую взаимодействует пользователь. Основная задача создать эффективные и удобные веб-страницы и приложения

Команда программы

основы разработки
  • Опыт разработки высоконагруженных систем в Сбере и Т–Банке

Александр Шахов

Академический руководитель направления разработки
  • Выступления на лучших Java-конференциях в России
  • Преподаватель в СПбГУ МКН
основы разработки
  • 15 лет опыта коммерческой разработки (Acronis, Kaspersky, Raiffeisen, Т–Банк)

Михаил Дошевский

Руководитель курса «Основы разработки»
  • 10 лет опыта преподавания и разработки курсов
  • Ментор, спикер технических конференций
  • Опыт преподавания курсов на ФКН ВШЭ

Олеся Васина

преподаватель курсов по разработке
  • Data-инженер с 7+ годами опыта
Data-разработка на Python
Data-разработка на Python
  • Дата-инженер в Wolt

Максим Керемет

Руководитель курса «Data-разработка на Python»
  • Выпускник University of Gothenburg, University of Jönköping и РЭА им. Г. В. Плеханова

Способы и даты поступления

Выбирай подходящий тебе вариант:
Конкурс грантов
Преимущества грантов от Центрального университета
01
Грант может быть полным и покрывать 100% расходов на обучение, или частичным — покрывать от 25% до 75% расходов на обучение
02
Грант выдается на весь период обучения
03
Размер гранта не уменьшится, но может увеличиться за дополнительные достижения и успехи в учебе
Подтверди грант на ЕГЭ, набрав 240 баллов по трем предметам (не менее 80 по профильной математике)
  • При подтверждении гранта учитываются только результаты ЕГЭ без дополнительных баллов

Программа материальной поддержки талантливых и мотивированных студентов, которая может покрыть до 100% всех расходов на обучение
Олимпиады
По результатам ЕГЭ
или внутренним вступительным испытаниям
Преимущества для призеров олимпиад
01
Победители и призеры всероссийской олимпиады школьников получают 100% грант и поступают без вступительных испытаний
02
Победители и призеры перечневых олимпиад поступают без вступительных испытаний, но размер гранта определится на собеседовании
03
Победители и призеры любой олимпиады из списка получают ускоренный путь к гранту и поступлению
Стань победителем и призером ВСОШ, перечневой олимпиады или олимпиады из списка
Подавай заявку на фаст-трек поступление в университет до 15 августа и получи грант на обучение
По ЕГЭ
По результатам ЕГЭ
или внутренним вступительным испытаниям
Сдай ЕГЭ по предметам, подходящим под твое направление
01
Если у тебя есть грант и он подтвержден результатами ЕГЭ, ты будешь зачислен автоматически и сможешь сразу заключить договор на обучение
02
Если у тебя нет гранта, ты будешь зачислен в рамках конкурса. Начиная с 25 июля мы начнем подтверждать поступление и зачислять на обучение
01
«Разработка» и «Искусственный интеллект»
  • Профильная математика
  • Русский язык
  • Один из трех на выбор: информатика/физика/химия
Минимальные баллы по каждому предмету — 60 баллов
«Бизнес и аналитика»
  • Профильная математика
  • Русский язык
  • Один из четырех на выбор: информатика/ обществознание/история/иностранный язык
Минимальные баллы по каждому предмету — 60 баллов
Подай заявление на поступление
02
В рамках поступления по ЕГЭ мы зачисляем на 6 бюджетных мест в порядке приоритета
Победители всероссийских олимпиад