Программная инженерия Факультет Факультет математики и информатики Код и наименование специальности 6-05-0612-01 Программная инженерия Квалификация Инженер-программист Степень Бакалавр Продолжительность обучения Дневная форма – 4 года Язык обучения Русский/Английский Основные изучаемые дисциплины Основы алгоритмизации и программирования Основы программной инженерии Алгоритмы и структуры данных Конструирование программного обеспечения Объектно-ориентированные технологии программирования и стандарты проектирования Компьютерные системы и сети Системное программирование Базы данных Разработка платформенно-независимых приложений Разработка веб-приложений Разработка мобильных Android-приложений Разработка мобильных iOS-приложений Распределенные и облачные технологии Основы компьютерной графики Введение в программирование игр Управление ИТ-проектами Основы компьютерной безопасности Тестирование программного обеспечения Машинное обучение и нейросетевые технологии Основные компетенции, которыми будет обладать выпускник Программирует на профессиональном уровне с учетом ресурсов и возможностей вычислительных устройств, требований стандартов программной инженерии Разрабатывает прикладное, системное, сетевое программное обеспечение, веб- и мобильные приложения, используя современные платформы, языки и технологии программирования Выполняет проектирование и сопровождение баз данных Владеет методами сбора, хранения, обработки и анализа данных Конфигурирует и администрирует компьютерные системы и сети Использует облачные платформы для решения исследовательских и прикладных бизнес-задач Владеет основами игрового дизайна и проектирования игровых приложений Сфера будущей профессиональной деятельности Сервисные и продуктовые ИТ-компании, специализирующиеся на разработке, сопровождении и эксплуатации программного обеспечения; ИТ-департаменты предприятий и организаций. Выпускники могут работать на следующих должностях: инженер-программист (по специализациям фронтенд-разработчик, бэкенд-разработчик, full-stack разработчик, разработчик игровых приложений, разработчик мобильных приложений, DevOps-инженер),специалист по тестированию ПО, аналитик данных (Data Analyst), SEO-специалист, UX/UI-дизайнер (специалист по проектированию пользовательских интерфейсов), системный администратор, сетевой администратор. Вступительные испытания Собеседование на определение уровня владения языком обучения