Computer Science focuses on the study of the scientific foundations for information, computation, and communication, and on the practical techniques for implementing them in computer systems. This is a very broad area of science spanning from the theory of computing, through programming, to cutting-edge development of computing solutions for large distributed systems, including cloud-based systems. Computer Science offers a solid foundation enabling graduates to adapt quickly to new ideas, new technologies, and to multidisciplinary fields. Traditional subfields of Computer Science are algorithmics, computability, software development and verification, programming language theory, computer graphics, databases, compilers, and others.
Our study programmes give a broad basis across different areas of Computer Science. They provide the students with the necessary knowledge and skills for a multitude of careers in the software industry, in high-performance computing, in computational biotechnology, and in academia. Our graduates are also excellently placed to tackle the challenges of multidisciplinary computational areas: e-health, cyber-security, internet-based bussinesses, etc.