🇨🇿 Bc.

The graduate has solid mathematical foundations, broad understanding of different areas of computer science with an emphasis on understanding fundamental principles, and an extensive spectrum of practical programming skills. He/she knows various algorithms and data structures and programming methods and is capable of applying them to analyze complex problems and to write solutions to such problems in various programming languages.

A graduate is well prepared for continuing in a master level program at our faculty or elsewhere. Moreover, he/she possesses sufficient knowledge and skills for practical employment at any position requiring logical thinking and programming skills.