The aim of the programme is to train computer scientists who can develop, create, apply, implement and operate IT systems at an advanced level either individually or as a team member. Furthermore, our programme provides the cooperative and modelling skills required to solve and research IT related problems, and ensures the solid theoretical background necessary to pursue PhD studies.
The basic theoretical fields are Foundations of Computing, Graph theory, and Analysis. These fields are foundational for further, more practice-oriented studies, including Software technology (Advanced programming, Program systems development, Software development, Web technologies, Parallel programming), Image processing, and Artificial Intelligence (Machine learning, Data mining). Research areas cover Foundations of Computing, Algorithms, Artificial Intelligence, Image processing, Optimisation and Software engineering. Our graduates pursue careers in Information Technology.