Образовательная программа «Разработка, сопровождение и обеспечение безопасности информационных систем» направлена на подготовку специалистов, способных проектировать, реализовывать и проверять программные продукты. Студенты изучают основы программирования, алгоритмы, структуры данных и принципы работы с базами данных. В программу включены курсы по разработке веб- и мобильных приложений, архитектуре ПО, тестированию и качеству. Изучаются принципы работы с системами контроля версий (Git), CI/CD и DevOps. Студенты осваивают принципы автоматизированного тестирования, юнит-тестирования и тестирования на уровне системы. В обучении рассматриваются вопросы проектирования пользовательского интерфейса и пользовательского опыта. Рассматриваются современные тренды в разработке ПО, такие как микросервисная архитектура, контейнеризация и облачные технологии. Студенты знакомятся с законодательными актами, нормами и стандартами в сфере IT. В программу входят курсы по безопасности программных систем и защите данных. Изучаются принципы работы с API, интеграции систем и управления проектами. Студенты получают навыки работы с современными языками программирования (Python, Java, C# и др.). В обучении рассматриваются вопросы управления проектами и технической документации. Студенты изучают принципы работы с датчиками, камерами и системами оповещения. В программу включены курсы по технической эксплуатации и обслуживанию оборудования. Студенты осваивают методы диагностики и ремонта автоматизированных систем. В обучении используются современные лаборатории и симуляторы. Программа включает практику на реальных объектах и в организациях. Студенты выполняют проектные и расчётные работы по реальным задачам. Образовательная программа готовит специалистов к работе в различных отраслях. Выпускники получают компетенции для решения сложных задач в области разработки и тестирования ПО.
Выпускники программы «Разработка, сопровождение и обеспечение безопасности информационных систем» востребованы в различных отраслях, где требуется создание и проверка программных решений. Они могут работать в качестве разработчиков, тестировщиков, системных аналитиков и DevOps-инженеров. Выпускники востребованы как специалисты по разработке и проверке программных продуктов. Работа возможна на позиции технического контролёра или инженера по тестированию. Специалисты могут работать в составе бригад по разработке и внедрению программных решений. В проектных организациях выпускники работают как разработчики, архитекторы и тестировщики. Они также могут стать специалистами по автоматизации тестирования и CI/CD. В сфере государственной политики востребованы специалисты, занимающиеся разработкой и внедрением цифровых решений. Выпускники могут работать в сфере управления и развития информационных систем. В промышленности они участвуют в проектировании и монтаже программных решений. Работа возможна в государственных и муниципальных органах, занимающихся цифровизацией. Специалисты могут занять должности в научно-исследовательских институтах и учебных заведениях. В сфере строительства они участвуют в проектировании и монтаже автоматизированных систем. Работа возможна в сфере управления и развития технической инфраструктуры. Выпускники могут работать в качестве руководителей технических подразделений. В сфере робототехники востребованы специалисты по проектированию и обслуживанию автоматизированных линий. Работа возможна в международных и региональных технических проектах. Выпускники также могут заниматься консалтингом и сопровождением автоматизированных решений. В IT-компаниях выпускники работают в качестве разработчиков и интеграторов систем ИИ. Работа возможна в сфере управления и развития технической инфраструктуры. Выпускники могут работать в качестве руководителей технических подразделений.