Специальность «Программная инженерия» направлена на подготовку специалистов, чья профессиональная деятельность будет связана с созданием обширных, сложных и надежных программных систем.
Специфика разработки такого рода продукта очень непроста, и программный инженер принимает участие во всех стадиях процесса: начиная от постановки задач и планирования, до тестирования и ввода в эксплуатацию.
В рамках курса студенты учатся собирать данные и анализировать их, разрабатывать алгоритмы для решения поставленных задач, создавать компоненты программного обеспечения, тестировать проект, заниматься подготовкой проектной документации, проверять, контролировать и оценивать качество готового продукта. Более того, программа включает обучение проектированию в различных системах блока IT-инструментария (CAD/CAM/CAE, PDM/PLM, SCADA, ERP/MRP), разработке сайтов и CEO-оптимизации, моделированию виртуальной реальности и созданию 3D-виртуальных миров, применению данных дистанционного зондирования Земли для контроля земных объектов, а также созданию и проектированию «Умных домов», «Умных городов», «Умных остановок» и многому другому.
Сегодня, в век цифровой экономики и искусственного интеллекта, выпускники направления «Программная инженерия» являются одними из самых востребованных специалистов на рынке труда.