Software Engineering

Follow-up Master's degree in full-time form. The language of instruction is Czech.

The programme can be studied only as a single subject with a specialization (Deployment and operations of software systems or Design and development of software systems).

Submit an application

Admission to Master's degree programmes in 2022/2023 (beginning: Spring 2023)
Submission deadline until midnight 30 November 2022.

What will you learn?

Software systems are in an increasing way supporting most activities of human endeavour, which puts emphasis on the quality of their design, development, testing, deployment and operations. Software engineering integrates skills, techniques and tools for systematic support of these activities, with emphasis on guaranteed quality of the software product. The goal of the study programme is to build the competencies of the students related to software engineering, including their understanding of deeper relations necessary when developing large-scale software systems, where each individual design decision critically impacts the quality and vitality of the final system or service. An integral part of the education is the practical training in terms of software development, as well as working within a software team, including experience with team-leading. These skills are necessary for meeting the expectations of the relevant job positions in industry. The practical skills will be acquired mainly within internships in industry, but also when leading projects of bachelor students at the faculty.

“Software systems as a means to future innovation”

The study is supported by two study plans. Within the "Design and development of software systems" direction, the emphasis is put on the design of high-quality software architecture and skills in programming and software development as such (including user-interface design, secure coding principles, data analytics). Within the "Deployment and operations of software systems" direction, the emphasis is put on the design of high-quality infrastructure for the operation of the software system and the ability to interlink the software development with its deployment and operation (including topics like secure infrastructure design, computer networks, cloud computing, UNIX administration).

Practical training

To complete the program, the student is expected to meet the condition of 6 weeks of managed practice in positions relevant to the program objectives during the entire period of study of the degree.

Career opportunities

The graduates of this study programme are equipped for the position of a senior software developer (in case of the Design and development of software systems) and a deployment (or DevOps) engineer (in case of the Deployment and operations of software systems), including leading roles within software development teams.


1 Aug – 30 Nov 2022

Submit your application during this period

Submit an application

Study options

Single-subject studies with specialization

In the single-subject studies, the student deepens knowledge in the concrete focus of the degree programme and chooses one specialization. The specialization is stated in the university diploma.

Follow-up studies

After completion of the studies, it is expected that the graduate moves to industry. It is however possible for them to continue within the Computing Technology and Methodology doctoral study programme at FI MU (after satisfying the admission requirements).

Study information

Provided by Faculty of Informatics
Type of studies Follow-up master's
Mode full-time Yes
combined No
distance No
Study options single-subject studies No
single-subject studies with specialization Yes
major/minor studies No
Standard length of studies 2 years
Language of instruction Czech

Do you have any questions?
Send us an e-mail to

You are running an old browser version. We recommend updating your browser to its latest version.

More info