Computer Science is concerned with notions, methods and skills connected to the operation and applications of computers. The technical side of Computer Science includes subjects as programming, operating systems, computer networks, data structures, the theoretical foundations of computer science and the use of mathematics and logic. In the heart of Computer Science we find methodological disciplines like software engineering, conceptual modelling and specification methods. Furthermore there is a rich assortment of applications, like parallel computing, visualisation, security, databases, internet and web, electronic commerce, artificial intelligence, multimedia, protocol validation and managerial aspects. Students who want to follow the Master Program in Computer Science are supposed to possess already a solid basis in this field at the Bachelor level, especially in computer architecture, computer networks, software engineering and the theoretical foundations of computer science.