Software systems are increasingly behind the background of most human activities, which also increases the emphasis on the quality of their design, development, testing, deployment and operation. Software engineering combines skills, techniques and tools for the systematic support of these activities with an emphasis on the guaranteed quality of the resulting software system. The aim of the study program is to increase students' competencies in software engineering, including an understanding of the deeper context needed to work on large software projects, where individual software development decisions have a critical impact on the quality and viability of the resulting system and services. An integral part of student training is a significant component of practical training, both in software development and functioning within software teams, including team leadership. These competencies are necessary to meet the entry conditions of the intended job positions. Students will acquire practical skills mainly during internships in companies, but also by leading software projects of younger classmates from the bachelor's degree.
The candidate chooses one of the specializations Deployment and operation of software systems or Design and development of software systems.
|Czech study program|
|Study time||2 years|
Graduates of the program are prepared for professional positions in senior software developers (focusing on the design and development of software systems) and systems deployment engineers, the so-called DevOps engineers (focusing on the deployment and operation of software systems), including leadership roles .
Where after this study?
After completing the study program, a transfer to practice is expected. However, in the case of successfully passing entrance exams, it is possible to continue with doctoral studies.
Survey of graduates' employment
FI graduates are valued in practice, their average gross starting salary in the last few years is more than 45,000 CZK, according to a survey of all levels of study. More about the employment of graduates
Meet successful graduates
This engineering program is new at FI MU and therefore does not have graduates yet.
In the study catalog you will find lists of compulsory and optional subjects and a recommended course of study.
We are preparing information in the FI Study Catalog. You will find a link to the study path below for the individual specializations.
To complete the program, the student must meet the condition of 18 weeks of supervised practice for the entire period of study in positions relevant to the objectives of the program. The design of the program presupposes the acquisition of 12 weeks of practice in the previous bachelor's degree. However, the faculty will enable students to carry out the entire 18-week internship within the follow-up study, in case the student enters the follow-up program without previous relevant internship.
Learn more about practices here .
Relevant research groups
Specializations are study plans that set out the conditions for graduation, such as compulsory subjects.
Within this specialization, emphasis is placed on the design of quality infrastructure for the operation of the software system and the ability to link software development to its deployment (including the design of secure infrastructure, computer networks, cloud computing, UNIX administration).Passing the study plan
Within this specialization, emphasis is placed on the design of quality software architecture and skills in the field of programming and software development as such (including the design of the user interface, principles of secure programming, data analytics).Passing the study plan