121 «Software Engineering»

Educational program “Software Engineering”

Level of higher education: First (Bachelor)
Field of knowledge: 12 Information Technology
Specialty: 121 Software Engineering
Qualification: Bachelor of Science in Software Engineering

Objective of the educational program

Training of specialists capable of setting and solving tasks related to the development, maintenance and quality assurance of software in combination with a high level of professional training, formation of a scientific outlook and provision of a broad outlook in the social, humanitarian, fundamental and software engineering fields.

Features of the educational program

Professional training of specialists in the field of software engineering.

Special education in the field of information technology in the specialty “121 – Software Engineering”. In-depth study of computer mathematics, information technology of software development and foreign language for IT professionals.

Keywords: software engineering, software, information technology.

Focus on partnerships with domestic and foreign educational and scientific institutions, the private sector, scientists and practitioners, and participation in international programs.

The training is carried out using innovative pedagogical technologies, in particular, the project approach in the training laboratory “Innovation Campus” of NTU “KPI”, where students have the opportunity to master practical skills in software development and testing, as well as develop soft skills that are necessary for a modern software engineering specialist to work in IT companies and IT departments.

Practical training in IT companies and students’ participation in real projects.

Opportunity to study in English.

Employment opportunities

In leading IT companies and in research and development departments of enterprises and organizations in various sectors of the national economy on positions:

  • Business Analyst;
  • Software/System Architect, System Analyst;
  • Software Engineer;
  • Software QA Engineer;
  • Software Project Manager;
  • and other positions related to the software development, maintenance and quality assurance.

Partner companies
Partner universities
International mobility programs

Study program