С 07.05.2016 сайт не сопровождается. Перейти на новую версию сайта
Версия для слабовидящих

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

Магистерская программа «Промышленные технологии разработки программного обеспечения»

Содержание магистерской программы направлено на получение теоретических знаний и практического опыта по следующим дисциплинам.

Наименование дисциплины Аудиторные
занятия
Семестр
обучения
Методология научных исследований 26 часов 2
Теория систем и системный анализ 36 часов 1
Моделирование 34 часа 2
Архитектура предприятия 36 часов 1
Организация бизнеса на рынке программных продуктов 18 часов 2
Профессиональный английский язык 114 часов 1 - 3
Методология программной инженерии 86 часов 1 - 3
Языки и технологии программирования 54 часа 1, 2
Научный семинар 52 часа 2, 3
Промышленные технологии управления жизненным циклом разработки программного обеспечения 36 часов 3
Языки и технологии программирования (продвинутый уровень) 36 часов 3
Научно-исследовательская работа магистра 288 часов 1 - 4
Научно-исследовательская практика 4 недели 2
Педагогическая практика 4 недели 4

В процессе обучения магистранты осваивают:

  • современные языки и технологии разработки программных продуктов: C++, C++11 / C++14, STL, Boost, gcc, cmake; С#; Objective-C/ Objective-C++; Java; RubyOnRails; JavaScript, Jquery, CoffeeScript; HTML 4, 5; CSS 2,3; HAML; PHP;
  • IDE: icrosoft visual studio; Eclips/ InlelliJ IDEA Community Edition; XCode; Netbeans;
  • системные средства и средства интеграции: Unix shell; Proxmox VE;
  • СУБД: MySQL; PostgreSQL; MSSQL;
  • веб-сервера: Apache; Ngnix; IIS;
  • системы управления версиями исходным кодом: SVN; GIT; Mercurial;
  • автоматизированное тестирование приложений: тестирование веб-сайтов и сервисов (Selenium); тестирование функциональности приложений: unit tests, integration testing; тестирование мобильных приложений;
  • автоматизация развертывания ПО: управления качеством (Continues integration): Jenkins; Chief, Capistrano; TeamCity.

Условия обучения

Обучение в магистратуре организовано по индивидуальному учебному плану. Гибкий график учебного процесса предполагает проведение не более 14 академических часов занятий в неделю. Занятия проводят ведущие специалисты компаний ООО «ТомскСофт», ООО OpenTeam, веб-студии «Николас-Груп». Преимущество при зачислении будет отдано магистрантам, поступающим по направлениям IT-компаний.