Управление разработкой ПО

Магистратура

Управление разработкой ПО

Подать заявку

описание

Программа создана на основе оригинальной программы Университета Карнеги-Меллон (США), входящего в ТОП-3 университетов мира в категории Компьютерные науки и Информационные системы по итогам 2019 года. Обучение проходит очно в Университете Иннополис, проводит его команда преподавателей, сертифицированных Университетом Карнеги-Меллон и имеющих опыт работы в в ИТ-сфере, и приглашенные эксперты в узких областях, соотносящихся с курсами данной программы.

Предназначена программа для специалистов с опытом работы от 1-2 лет в сфере разработки ПО, которые нацелены на карьерный рост и хотят стать техническим лидером, программным архитектором или менеджером ИТ-проектов.

Как поступить?

01

подать заявку на отбор

Что мы будем оценивать? 

 — Высшее образование (бакалавриат/специалитет) в сфере информационных технологий и смежных областях;

— Опыт работы в сфере разработки ПО от 1 года; 

— Уровень владения английским языком — Intermediate и выше. 


Зарегистрируйтесь на нашем сайте, полностью заполните анкету и отправьте её на рассмотрение отборочной комиссии в личном кабинете абитуриента

Подать заявку

02

ПРОЙТИ очный отбор в иннополисе

При положительном результате рассмотрения заявки мы пригласим вас на очный отбор. 

На данном этапе мы оценим: 

 — Опыт работы в сфере разработки ПО;  

— Знание основ программирования и процесса разработки ПО; 

— Знание базовых предметов Computer Science: операционные системы, разработка баз данных, сети связи, многозадачное и параллельное программирование, алгоритмы, структура данных;

 — Уровень владения английским языком (в формате IELTS).

Подробнее

03

получить Грант на обучение

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

Приемная кампания 2020/21

30

мест в рамках гранта

100%

трудоустройство выпускников 

до 42 000 рублей

стипендия у магистров 

структура обучения

1 или 2 года академического очного обучения 

(по итогам решения грантовой комиссии) + 1 год работы в компании-резиденте города Иннополис. 


Начало обучения в середине августа. Программа преподается полностью на английском языке.

Основные курсы
Во время освоения академической программы  студенты изучают основные курсы управления требованиями, архитектуры ПО, управление разработкой ПО, метрики и эмпирические методы
Курсы по выбору
В рамках обучения помимо основных дисциплин студенты изучают курсы по выбору, позволяющие раскрыть их soft skills
Реализация реального проекта
В качестве итоговой работы студенты реализуют реальный проект с компаниями-партнерами Университета

Requirements Engineering focuses on approaches to collect and manage software requirements. During the course, students will learn the different techniques used to collect requirements in different development contexts. In particular, the course will compare plan-based and agile approaches to requirements collection and analysis. Moreover, students will be introduced to approaches to deal with conflicting requirements. 


Formal models and formal methods are gaining an increasing importance today due to the emerging of tool support used for modeling and analysis of systems. Models of Software Systems course introduces the foundations and uses of formal modeling to give a partial although consistent answer to the questions: what a software engineer should know about formal modeling? On what specific aspect a course should focus and help the perspective engineer to navigate such a complex and fast changing field? 


Architectures for Software Systems course is a reflection on the comprehensive approach to modern software architectural design to stimulate the software engineer’s sensitivity to the robustness and the resilience of the applications. Software engineering and software architecture concepts will be deconstructed and reconstructed considering well-known and innovative approaches used in the real world to manufacture software solutions through lectures and practical activities. The students will develop real applications on the subject of project courses assigned to different competing teams. Individual contributions will be evaluated as well as the participation in teamwork. 


Managing Software Development course is a breadth oriented course, designed to help technically-trained software engineers to acquire the knowledge and skills necessary to lead a project team, understand the relationship of software development to overall project engineering, estimate time and costs, and understand the software process. The nature of software development is sufficiently unique to require specialized management techniques, especially in the areas of the estimating and scheduling. 


Analysis of Software Artifacts course provides techniques to develop confidence in the quality of the software being produced or acquired regardless of its size and domain. The course adopts the view that software quality is not only the absence of defects but that it encompasses all the characteristics that bear on the ability of the software to satisfy stated and implied needs. 


Metrics and empirical methods for software engineers and data scientists course presents the fundamentals of metrics and empirical methods to the future software engineers and data scientists, on one side providing the scientific fundamentals of the disciplines, and on the other anchoring the theoretical concepts on practices coming from the world of software development and engineering. 


Communication course is designed to help computer science and engineering students improve their technical reading, writing and spoken English communication Personal Software Process course introduces the highest-leverage metrics, specifically the ones associated with improving time estimation and reducing defects. 


Personal Software Process is intended for practicing software engineers and their managers. The measures introduced can serve as the basis for software development process improvement in the organization as well as helping individuals. 


Industrial Project is developed in a team with an industrial customer, in which the students have the opportunity to apply the concepts and skills they have developed under the continuous supervision of both an academic and an industrial mentor. At the end of the program, students can be employed immediately and be productive in an industrial environment.   

Выпускники программы получают ключевые компетенции в области разработки ПО, аналитики и предпринимательства. 


В 2019 году 100% выпускников получили приглашения на работу от компаний-партнёров Университета Иннополис: Сбербанк-технологии, МТС, Яндекс, СКБ контур, ICL, Барс Групп и другие. 


Выпускники заняли следующие должности: 

— Руководитель проектов

— Ведущий разработчик

— Инженер-исследователь

— Ведущий ИТ-инженер

Контакты

Режим работы: 

пн-пт 9:00-18:00 (время московское)

+7 (843) 203 92 53 доб. 183

Адрес

420500, г. Иннополис, ул.Университетская, д.1

Написать нам

Если у вас остались вопросы, оставьте свои контакты и мы свяжемся с вами