The aim of the program is to prepare students for the manifold challenges of the ever-advancing discipline of computer science. Graduates will be able to adjust to changing demands of a rapidly changing field due to their broad knowledge in both theory and practice. Additionally, graduates will be able to find jobs in theoretical, technical, practical or applied computer science.