The Master of Science program Computer Science has at its core the six fields of IT Security; Networks and Distributed Systems; Robotics, Computational and Computer Engineering; Software Systems and Formal Foundations; Visual & Interactive Computing; Web, Knowledge and Information Processing, of which three or four have to be chosen. This is completed by the choice of an Application Subject which can be taken either from the field of computer science or from some other, computer-related field.