Software Engineering

The Master of Science in Information Technology – Software Engineering (MSIT-SE) program is inspired by Carnegie Mellon University that is among the TOP-5 universities in the world in the category of Computer Science & Information Systems, according to QS. 

Duration: 1 academic year + 1 year full time paid internship in IT industry

Start of studies: mid-August

Mode of studies: full-time, on-site

The Master of Science in Information Technology – Software Engineering (MSIT-SE) degree is designed for junior professionals with more than 1 year of work experience in software development, who want to boost their career and become technical leaders, software architects or project managers.

The program was developed on the basis of Carnegie Mellon University (CMU) program in Software Engineering and is delivered face-to-face locally at Innopolis by instructors with a long record of industry experience and selected external experts in specific areas that complement the MSIT-SE core courses.

Watch a recorded webinar about MSIT-SE program (YouTube, 44min)

Core Courses

  • Engineering Requirements
  • Models of Software Systems
  • Architectures for Software Systems
  • Managing Software Development
  • Analysis of Software Artifacts
  • Metrics and empirical methods for software engineers and data scientists Communication
  • Personal Software Process
  • Industrial Project

Selection Criteria

  • BS in Computer Science or similar disciplines
  • At least 1 year of experience of software development in teams
  • Previous knowledge of programming fundamentals and software development process
  • Knowledge of foundations of Computer Science
  • Basic knowledge of operating systems, database design, networking, concurrent and parallel programming, algorithms, data structures
  • Knowledge of English (upper-Intermediate level or higher)
Ways of evaluation:
  • Professional testing (programming tasks on Codility platform): 4 programming tasks, where you can write your solution(s) in C, C++, C#, Go, Java 8, JavaScript, Lua, Objective-C, Pascal, Perl, PHP, Python, Ruby, Scala, Swift 4, Visual Basic and SQL.
  • Personal interview with IU Professor
  • Soft skills assessment
  • Extended English test (Listening and Reading), IELTS-like
How to prepare:

Check IELTS sample test, free online course Road to IELTS, other IELTS preparation materials by British Council.

NB! Once offered a scholarship, each candidate has to confirm his/her English proficiency. More information>>

Get familiar with Codility platform

Be ready to elaborate on your relevant experience (education, job duties, projects, research): both in your CV and at the interview.

Career perspectives: MSIT-SE graduates are highly competent in software development, analytics and management. 

Upon graduation, students are employed at Innopolis University partner companies: Sberbank Technologies, MTS, Yandex, ICL, and others. 

The MSIT-SE graduates usually take positions of: Software Architect Technical Leader Project Manager IT-professional, Software Developer with a potential to become a tech.leader fast way.