| Study Location | Kyiv |
|---|---|
| Academic Field | F2 Software engineering |
| Type | Postgraduate, Full time (on-line study is available) |
| Nominal Duration | 1,4 years (90 ECTS) |
| Study Language | English |
| Awards | Master in Software Engineering |
| Entry qualification | Bachelor's Degree is required. Compulsory entrance exam. The entry qualification documents are accepted in English. In most cases you can request a suitable transcript from your school. If this is not the case, you will need official translations along with verified copies of the original. You must take the original & legalized (according to the international agreements) entry qualification documents along with you when you finally enter the university. |
|---|
| Territory requirements | Citizens of the Russia, Iran, Belarus and North Korea are not allowed. |
|---|
| Language Requirements | English B1/B2 |
|---|
Entrance Exam Description
Subjects of the exam: English Language, specialty exam.
Program Structure
COMPONENTS of EDUCATIONAL PROGRAMME
1. General training cycle: Innovative Management and Intellectual Property in IT; Sustainable Innovative Development; Sustainable Innovative Development.
2. Professional training cycle: Scientific Work on the Master's Thesis Topic; Scientific work on the topic of master's dissertation. Part 1. Fundamentals of scientific research; Scientific work on the topic of master's dissertation. Part 2. Research work on the topic of master's dissertation; Scientific work on the topic of master's dissertation. Part 2. Research work on the topic of master's dissertation; Practice; Completion of a Master's Thesis; Software Engineering Methodology; Software for Automatic Identification Systems; Information Retrieval Systems and Services; Multimedia Interfaces and 3D Visualization; Multimedia Interfaces and 3D Visualization. Course project; Artificial Intelligence Technologies for Information Retrieval Systems.
Object of study and activity: processes of development, modification, analysis, quality assurance, implementation and maintenance of software. Learning objectives: training of specialists who are able to solve complex problems and problems in the development, quality assurance, implementation and maintenance of software, which involves research and / or innovation and is characterized by uncertainty of conditions and requirements. Theoretical content of the subject area: basic mathematical, infological, linguistic, economic conceptual provisions for the development and maintenance of software and quality assurance. Methods, techniques and technologies: methods of analysis and modeling of the application area, identification of information needs, classification and analysis of data for software design; methods of developing software requirements; methods of analysis and construction of software models; methods of designing, designing, integrating, testing and verifying software; methods of modification of software components and data; models and methods of reliability and quality in software engineering; methods of software project management. Tools and equipment: software-hardware and cloud support tools for software engineering processes, specialized multimedia equipment of the Educational and Scientific Laboratory of Multimedia, Multimedia, and Immersive Technologies.
Overview
The purpose of the educational program is to train specialists in software engineering, in particular software engineering of multimedia and information retrieval systems, able to solve complex technical, innovation-oriented problems and problems of software engineering of multimedia and information retrieval systems, able to formulate production tasks for development , maintenance and quality assurance of software, to find rational and optimal methods and means of their solution, to solve complex specialized problems and practical problems in software engineering, to ensure sustainable development of IT companies, as well as to prepare graduates for further education, chosen specialty. The purpose of the educational program corresponds to the development strategy of Igor Sikorsky Kyiv Polytechnic Institute for 2025-2030 on the formation of the society of the future on the basis of the concept of sustainable development.
Career Opportunities
Features:
The feature of the educational program is the training of specialists capable of designing information retrieval systems using artificial intelligence technologies. The uniqueness of the program lies in its provision of training professionals in multimedia technology, which is one of the elements of such cutting-edge technologies as Metaverse and Digital Humans, shaping a new segment of the software market. Education of students is conducted using specialized multimedia equipment of the Educational and Scientific Laboratory of Multimedia, Multimedia, and Immersive Technologies. The program involves the engagement of industry practitioners working in leading IT companies in software development and other stakeholders in the educational process. Participants in the educational process have the opportunity to take part in international academic mobility programs. Additionally, the educational program is based on international professional standards in software engineering and IT project management, which are used in the development of international-level software.
Eligibility of graduates for employment and further study:
Area of professional activity is software development, technologies and software development tools, research, teaching, expert and consulting activities in the field of software engineering. Masters in Software Engineering can work as specialists in software design, development and testing in the field of information technology. According to the National Classification of Occupations SC 003:2010, graduates can work in the following professions:
2131.2 Database administrator;
2131.2 Data Administrator;
2131.2 Access Administrator;
2131.2 System administrator;
2131.2 Computer Communications Analyst;
2131.2 Software and Multimedia Analyst;
2131.2 Computer Software Engineer;
2131.2 Software Engineer;
2131.2 Programmer (database);
2131.2 Programmer (applied);
2132.1 Junior Researcher (Programming)
2132.1 Researcher (programming)
2132.1 Researcher-consultant (programming)
2132.2 Software Engineer
2132.2 Programmer (database)
2132.2 Application programmer
2132.2 System programmer
2139.2 Computer Application Engineer.