ruenmonch
AAAТема белого цветаТема черного цвета
Логотип АлтГТУАлтайский государственный технический университет им. И.И. Ползунова

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

Сопроводительная документация

Профиль магистерской программы: Разработка программно-информационных систем

Описание программы:

Сегодня в условиях глобальной информатизации потребность в создании нового программного обеспечения постоянно возрастает. Инженер по разработке информационных систем —  одна из самых востребованных и высокооплачиваемых профессий не только в России, но и во всем мире. Выпускники кафедры пользуются высоким спросом работодателей и находят применение в ведущих IT-организациях в нашей стране и за рубежом.

Выделение в российских образовательных программах нового образовательного направления подготовки 09.04.04 «Программная инженерия» соответствует общей международной тенденции и отражает эволюцию программирования от ремесла к науке и индустрии.  Основные характеристики данного образовательного направления:

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

Студенты направления магистратуры 09.04.04 изучают:

  • инженерию знаний и системы искусственного интеллекта,
  • интеллектуальные технологии обработки изображений, системы компьютерного зрения,
  • основы индустриального производства программного обеспечения (ПО) и управление проектами,
  • технологии разработки больших программных систем,
  • технологии разработки Интернет-приложений,
  • технологии разработки сетевых и многопоточных приложений,
  • функциональные языки разработки распределенных систем,
  • технологии  хранения и обработки данных в распределенных системах;
  • сетевые технологии с использованием учебных материалов компании CISCO;
  • теорию систем и системный анализ.

Трудоустройство

 По окончании обучения выпускники успешно работают на должностях:

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

Практики

В ходе прохождения обучения в магистратуре для студентов предусмотрено прохождение практики, которая проходит в компаниях по разработке ПО. По итогам прохождения практики многие студенты трудоустраиваются на условиях неполной занятости и могут совмещать трудовую деятельность с обучением в ВУЗе.

Требования к абитуриентам

Диплом бакалавра или специалиста о высшем профессиональном образовании в области IT технологий или о наличии физико-математической подготовки.

Дипломы

После окончания обучения по магистерской  программе «Программная инженерия» и защиты магистерской диссертации  Вы получаете диплом магистра государственного образца РФ.

Результаты освоения программы

Объекты профессиональной деятельности выпускников по направлению подготовки 09.04.04 «Программная инженерия»: программный проект (проект разработки программного продукта); программный продукт (создаваемое программное обеспечение); процессы жизненного цикла программного продукта; методы и инструменты разработки программного продукта; персонал, участвующий в процессах жизненного цикла программного продукта.

Выпускник этого направления должен уметь (в том числе):

  • заниматься построением моделей программных проектов и программных продуктов с использованием инструментальных средств компьютерного моделирования
  • проектировать и конструировать компоненты программного обеспечения
  • выполнять измерения и рефакторинг кода в соответствии с планом
  • заниматься разработкой тестового окружения и созданием тестовых сценариев, применять средства автоматизированного проектирования, разработки, тестирования и сопровождения программного обеспечения
  • осваивать и применять методы и инструментальные средства управления инженерной деятельностью и процессами жизненного цикла программного обеспечения
  • осуществлять контроль, оценку и обеспечение качества программной продукции
  • планировать и координировать работу по настройке программного продукта, вводить в эксплуатацию программное обеспечение (осуществлять инсталляцию, настраивать параметры, адаптировать, администрировать).
  • осуществлять профилактическое и корректирующее сопровождение программного продукта в процессе эксплуатации.

Качество подготовки магистрантов по направлению «Программная инженерия в АлтГТУ» подтверждается многочисленными победами в конкурсах и олимпиадах: