National Technical University of Ukraine Igor Sikorsky Kyiv Polytechnic Institute Logo

Postgraduate INFORMATION SYSTEMS SOFTWARE ENGINEERING (MSc)

National Technical University of Ukraine Igor Sikorsky Kyiv Polytechnic Institute
Kyiv
Faculty of Informatics and Software Engineering

Entrance Exam Description

Subjects of the exam: English Language, specialty exam.

Program Structure

The curriculum is designed to build advanced technical competencies and professional leadership skills through a combination of core advanced courses, practice, and research project:

1. Advanced Software Engineering Core
Students study higher-level and in-depth subjects such as: Software Architecture and Design; Enterprise Information Systems; Advanced Algorithms & Data Structures; Distributed and Cloud-Based Systems; Software Quality and Test Engineering.
These courses deepen understanding of large-scale and complex information system development and management.

2. Research & Professional Tools
The program also emphasizes: Scientific and engineering research methods; Technologies for software modelling and analysis; Modern development platforms and DevOps practices; Project management and enterprise engineering.
This ensures students can not only implement software, but also design, analyze and optimize software systems.

3. Practical Training
Hands-on work is central: Project-based assignments reflecting real software challenges; Case studies and industrial practices (often in cooperation with partner companies); Team-oriented software development projects.
These activities build practical skills crucial for immediate professional contribution upon graduation.

4. Master’s Thesis
The culmination of the program is an individual Master’s Thesis — a research or applied project demonstrating a graduate’s ability to integrate theory, tools, and practical methods to solve real IT and business problems.
This final research/work project showcases the student’s capacity to independently address sophisticated software system challenges.

Overview

The program prepares graduates to advance their expertise in designing, developing, testing, and maintaining complex software solutions and information systems for modern digital environments.
The program blends advanced software engineering theory, practical skills, project work and research, enabling students to tackle real-world IT challenges and contribute to innovative software development in business, industry, and service sectors.

Career Opportunities

Graduates of this program are equipped to take on specialized and leadership roles in the software and IT industry, including:
- Senior Software Engineer & System Architect – design advanced IS solutions;
- Lead Developer / Technical Team Lead – coordinate development teams;
- DevOps & Cloud Integration Specialist – automate deployment and infrastructure;
- IT Project Manager – lead complex software projects;
- Quality & Testing Specialist – ensure software excellence;
- Business / Systems Analyst – bridge business needs and technical delivery;
- Software Consultant – provide expert technical advisory;
- Enterprise Solutions Developer – build large-scale systems for companies.
This program goes beyond programming, preparing specialists who can shape software strategy, architecture and implementation in modern enterprises and digital businesses.

Apply now! Fall Semester 2026/27
Application deadline
31 Oct 2026 18:16
Studies commence
01 September 2026
Share