Версия для печати

Программная инженерия

 

Программная инженерия

 

Факультет

Факультет математики и информатики

Код и наименование специальности

6-05-0612-01 Программная инженерия

Квалификация

Инженер-программист

Степень   Бакалавр

Продолжительность обучения

Дневная форма – 4 года

 Язык обучения    Русский/Английский

Основные изучаемые дисциплины

  • Основы алгоритмизации и программирования
  • Основы программной инженерии
  • Алгоритмы и структуры данных
  • Конструирование программного обеспечения
  • Объектно-ориентированные технологии программирования и стандарты проектирования
  • Компьютерные системы и сети
  • Системное программирование
  • Базы данных
  • Разработка платформенно-независимых приложений
  • Разработка веб-приложений
  • Разработка мобильных Android-приложений
  • Разработка мобильных iOS-приложений
  • Распределенные и облачные технологии
  • Основы компьютерной графики
  • Введение в программирование игр
  • Управление ИТ-проектами
  • Основы компьютерной безопасности
  • Тестирование программного обеспечения
  • Машинное обучение и нейросетевые технологии

Основные компетенции, которыми будет обладать выпускник

  • Программирует на профессиональном уровне с учетом ресурсов и возможностей вычислительных устройств, требований стандартов программной инженерии
  • Разрабатывает прикладное, системное, сетевое программное обеспечение, веб- и мобильные приложения, используя современные платформы, языки и технологии программирования
  • Выполняет проектирование и сопровождение баз данных
  • Владеет методами сбора, хранения, обработки и анализа данных
  • Конфигурирует и администрирует компьютерные системы и сети
  • Использует облачные платформы для решения исследовательских и прикладных бизнес-задач
  • Владеет основами игрового дизайна и проектирования игровых приложений

Сфера будущей профессиональной деятельности

  • Сервисные и продуктовые ИТ-компании, специализирующиеся на разработке, сопровождении и эксплуатации программного обеспечения;
    ИТ-департаменты предприятий и организаций.

  • Выпускники могут работать на следующих должностях:
    инженер-программист (по специализациям фронтенд-разработчик, бэкенд-разработчик, full-stack разработчик, разработчик игровых приложений, разработчик мобильных приложений, DevOps-инженер),
    специалист по тестированию ПО,
    аналитик данных (Data Analyst),
    SEO-специалист,
    UX/UI-дизайнер (специалист по проектированию пользовательских интерфейсов),
    системный администратор,
    сетевой администратор.

Вступительные испытания

Собеседование на определение уровня владения языком обучения