О программе
Часто задаваемые вопросы
Почему «дизайн»?
В названии программы используется слово «дизайн» как устоявшееся в IT среде и означающее в данном случае проектирование программной системы, разработку её архитектуры. Во многих зарубежных программах есть отдельные курсы по дизайну систем, а в крупных компаниях есть отдельный этап отбора, посвященный темам из данной области.
Базовый профессиональный блок включает набор базовых дисциплин по математике, программированию и управлению программными проектами. Список математических и управленческих дисциплин покрывает все ключевые для специалиста по компьютерным наукам разделы. Программы этих курсов составлены с учётом специфики компьютерных наук, что находит свое отражение в выборе примеров, глубины рассмотрения разных тем и т.д. В результате освоения базового профессионального блока студент будет четко понимать, как математика применяется в решении прикладных задач по разработке, а также как выстроить слаженный и эффективный процесс для реализации проектов. Именно эти компетенции являются основополагающими для выпускника-бакалавра по направлению подготовки «Программная инженерия».
Основным языком программирования на программе «Дизайн и разработка информационных продуктов» (сокращенно — ДРИП, как кружка кофе) будет Java, его изучение будет проходить на углубленном уровне. Дополнительно будут изучаться C++, SQL, Python.
Вариативный профессиональный блок содержит дисциплины по выбору, реализующиеся на факультете компьютерных наук НИУ ВШЭ и в Центральном университете. Благодаря вариативной части студент имеет возможность построить индивидуальную образовательную траекторию, направленную на достижение собственных профессиональных задач. Вариативные дисциплины предлагаются на 3 и 4 курсах: Системная аналитика, Продуктовая аналитика, DevOps, BI-системы, Мобильная разработка, Фронтенд разработка. Выбирая те или иные дисциплины, студент может решить задачу профориентации: какой вид деятельности ему ближе, в чем он более силен и каким может быть его профессиональный путь. Компетенции, которые студенты получают при прохождении курсов по выбору, помогут выигрышно отличить их от других молодых специалистов на рынке.
Работа с данными (Data Culture) реализуется на программе на продвинутом уровне. Студенты изучают эффективные алгоритмы и структуры данных, методы сбора, обработки и анализа данных. В рамках модуля Data Culture студенты обязательно приобретают навыки работы с методами машинного обучения и искусственного интеллекта.