Why we
What makes us special We don't just teach programming or use artificial intelligence in programming — we build a mathematically proven infrastructure. On…
GoThe Department of Software Systems and Technologies of the Faculty of Information Technologies of Taras Shevchenko National University of Kyiv trains software engineers in the specialty F2 "Software Engineering".
What does "software engineer" mean?
A software engineer is not “a programmer who writes code.” This is the person who designs software systems: decides what components they consist of, how these components "communicate", how the system will behave in unusual situations, how to test it and maintain it during operation. Programming is only one of the engineer's tools.
A qualified software engineer is needed wherever the application manages something important: a financial transaction, a medical device, an unmanned vehicle, an energy grid, a government service, etc. The demand for such specialists has not decreased over the past two decades and will continue the trend in the near future dueto the active digitalization of all spheres of society.
How our program differs
Most university programs in the specialty F2 "Software Engineering" teach mainly programming. Our programs build design skills engineering of complex systemsIt means
Structure of training:
| Education level | Duration | Credits | What you get |
|---|---|---|---|
| Bachelor | 3 years 10 months | 240 ECTS | Qualification of a software engineer, readiness for work |
| Master | 1 year 9 months | 90 ECTS | Advanced specialization, research skills |
| PhD | 4 years | 60 ECTS | Academic degree, academic career |
Job opportunities
About 80% of graduates start theircareers in IT companies during their studies. Employers include SoftServe, EPAM, GlobalLogic, Luxoft, banks, and government digital services. Graduates of a master's degree usually find employment in R&D or create their own startups. PhD graduates work in scientific institutes, universities, technology corporations with their own research units.
Real stories of our graduates – in the section «Alumni».
What makes us special We don't just teach programming or use artificial intelligence in programming — we build a mathematically proven infrastructure. On…
GoRules of admission to Taras Shevchenko National University of Kyiv in 2026. ← Back to the main page
GoThe department trains specialists in the specialty F2 «Software Engineering» at three levels of higher education – Bachelor, Master and Doctor of Philosophy (PhD). Read more...
GoSoftware engineering is an education for those who create the future! The world is changing with software. It manages financial services, medical systems, transportation,…
GoPreparatory Department for Citizens of Ukraine The Preparatory Department for Citizens of Ukraine prepares for admission to institutions of higher and professional pre-higher education of Ukraine.…
GoDear entrants! Choosing to enter the educational and professional program Software Engineering (link to OPP, opens in a new window) of the specialty F2 Software Engineering You...
GoDear entrants, we invite you to study the educational and scientific training program Software Engineering (link to SNP, opens in a new window), specialty F2 Software Engineering...
GoThe Department of Software Systems and Technologies invites you to enter the educational and scientific level of the Doctor of Philosophy in the educational and scientific program «Mathematical and software of automated and…
GoInternational level education for future software engineers Software engineering is a specialty that is global in nature. Software products are created for...
Go