Computer Engineering



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?
Every day, we use a wide range of small devices. It can be different sensors used at home, in cars or in industry, medical devices, like insulin pumps, or smartphones which are the most common devices used at this time. Such small and smart devices wouldn't be so useful themselves. The utility is achieved by mutual cooperation and the possibility of connecting to high-performance computing servers, i.e. network connectivity. The future industry, science consortiums and health care won't work out without distributed computing systems.
Computer Engineering specialization is designed for those who are interested in operating systems, parallel data processing, embedded systems, digital and computer architectures, communication devices and ensuring the reliability of computer systems and their fault tolerance.
You can find more detailed information on the Department of Computer Science website (only in Czech). Further information and instructions for applying for the study are provided on the faculty website in the admission procedure section.

What will I learn

During your studies, you will acquire sufficient theoretical knowledge and practical skills to you will be able to:
- design and develop digital systems,
- design computer systems from the hardware and software point of view,
- design and develop communication devices including currently used network communication protocols,
- design and develop programmable logic devices,
- design embedded systems,
- design architectures of computers and systems based on computers.


The employment of graduates is in all areas of Industry 4.0, they can develop systems for critical infrastructures, e.g. for the automotive or medical sphere, sensor network, Internet of Things, etc. Graduates are also able to realize and effectively use massively distributed systems (mainly cloud solutions) for problems with high computational complexity. The study is also an excellent preparation for studying a doctoral study programme in Computer Science and Engineering or for employment in an international team. Therefore, graduates can apply in the academic sphere or in the commercial sphere.