The Master's Program in Computer Science at the Humboldt-Universit t zu Berlin is a four-semester course of study (consecutive) based on a computer science bachelor's degree. The program aims at the research-based teaching of in-depth and specialized knowledge in the design, development and operation of complex IT systems as well as the acquisition of methodological competences. Decisive components of the Master's program are therefore independent scientific work to acquire the ability to methodically reflect on new problems.