Software systems are increasingly underpinning most human activities, which increases the emphasis on the quality of their design, development, testing, deployment and operation. Software engineering brings together the skills, techniques and tools to systematically support these activities with an emphasis on the guaranteed quality of the resulting software system. The goal of the degree program is to increase students' competencies in software engineering, including an understanding of the deeper context required when working on large-scale software projects where individual software development decisions have a critical impact on the quality and viability of the resulting system and the services it provides. A significant practical training component is an integral part of the student's preparation, both in software development and functioning within software teams, including team leadership. These competencies are necessary to meet the entry requirements of the intended job roles. Students will acquire practical skills mainly through internships in companies, but also by leading software projects of younger classmates from the Bachelor's degree.
Candidates choose one of the specialisations Deployment and Operation of Software Systems or Design and Development of Software Systems.
|Czech study programme
|Duration of study
Graduates of the program are prepared for professional positions as senior software developers (in the Software Systems Design and Development concentration) and systems deployment engineers, called DevOps engineers (in the Software Systems Deployment and Operations concentration), including leadership roles within such professionally composed teams.
Where to go after this study?
Upon completion of the degree programme, you are expected to move into practice. However, in the event of successful completion of the entrance examinations, continuation with a PhD is possible.
Graduate employment survey
FI graduates are valued in practice, with an average gross starting salary of more than 45,000 CZK in the last few years, according to a survey of all degrees. More on graduate employability
Meet successful graduates
This engineering programme is new at FI MU and therefore has no graduates yet.
In the study catalogue you will find lists of required and elective courses and a recommended course of study.
This program is designed as a professional program and an internship is required by law.
Relevant research groups
Specializations are curricula that set out the requirements for graduation, such as required courses.
This specialization emphasizes the design of a quality infrastructure for operating a software system and the ability to link software development to its deployment into operation (including the design of secure infrastructure, computer networks, cloud computing, UNIX administration).
This specialization emphasizes the design of quality software architecture and skills in programming and software development per se (including user interface design, secure programming principles, data analytics).