Distributed Computing Systems



Have you ever thought about how it is possible that such a small device, like a smartphone, can do so many amazing and useful things? How is it possible that the smartphone can be used for ordering and paying for goods in an e-shop, for planning a route without traffic jams or for finding the nearest restaurant with an excellent rating? The answers not only to these questions can be obtained while studying the follow-up Master's degree study programme Distributed Computing Systems. This programme is focused on the area which is the most important for the future industry. The programme is divided into two specializations: Distributed Systems and Computer Engineering. The link to an e-application is available from the websites of these specializations.

What will I learn

During your studies, regardless of specialization, you will acquire advanced theoretical knowledge and practical skills in the areas of: operating systems, computer networks, sensor networks, parallel and distributed data processing, embedded systems and ensuring the reliability of computer systems. Further, knowledges in areas coresponding to chosen specialization will be advanced.


The employment of graduates is in all areas of Industry 4.0, i.e. graduates can design decentralized networks, complex computational systems, cloud solutions etc. However, graduates can also work as software or hardware architects. Graduates are able to develop systems for critical infrastructures, e.g. for the automotive or medical sphere, sensor network, Internet of Things, etc. Graduates can also work as researchers and can continue their studies as students of the doctoral study programme, e.g. study programme in Computer Science and Engineering guaranteed by the Faculty of Applied Sciences.