121 – Инженерия программного обеспечения

(Бакалавр, магистр)

Студенты этой специальности получают основательную теоретическую и практическую подготовку в области:

  • прикладного программирования на языках Python, C / C ++, C #, Java, NET и др.;
  • системного программирования на языках Assembler, C / C ++;
  • Web-дизайна и интернет-программирования на языках HTML, PHP, JavaScript;
  • программирования мобильных устройств на платформах Android, iOS;
  • систем управления базами данных на языке SQL;
  • 2D / 3D моделирования;
  • архитектуры и схемотехники компьютера;
  • системы искусственного интеллекта;
  • основ кибербезопасности.

 

Работа, которую смогут выполнять:

  • программировать на языках Python, C / C ++, C #, Java, PHP, JavaScript, Assembler;
  • работать с системами управления базами данных;
  • работать с операционными системами, на мобильных устройствах в том числе:
  • разрабатывать программные проекты и управлять ими (в том числе Web-проекты).

 

Смогут занимать должности:

  • инженера-программиста;
  • инженера по качеству программного обеспечения;
  • специалиста по информационным технологиям;
  • специалиста по разработке и тестированию программного обеспечения;
  • научного сотрудника;
  • системного аналитика и системного администратора.

 

Возможна дополнительная сертификация по курсам:

  • Тестирование программного обеспечения
  • Основы программирования Technology Nation БО «Благотворительный фонд «Брейнбаскет Фаундейшн»

 

Отличия от других специальностей факультета информационных технологий:

            В процессе подготовки специалистов по специальности 121 – Инженерия программного обеспечения студенты овладевают фундаментальными компетенциями в области методов и технологий разработки программного обеспечения, системной инфраструктуры, применения программных приложений. Достигается гармоничное сочетание теоретической базы в области математических методов в информатике, алгоритмизации, схемотехники, компьютерного моделирования и практической разносторонней подготовки в области промышленного программирования всех уровней сложности. Обеспечивается практическое программирование баз данных, систем искусственного интеллекта, мобильных платформ и Web-приложений.