Computer science is the science of machine processing, storage and transmission of data. The principles of the construction and programming of computers still make up the core area of ??computer science.

The advanced courses in the master’s degree are closely related to the application-oriented projects of the institute’s research groups.




The master’s degree in computer science comprises four areas of study, from which modules and projects or internships totaling 90 credit points (CP) can be selected.

The structure and course of the course are regulated by the course and examination regulations. It describes the content, type and requirements of the selectable modules from computer science and contains an exemplary course plan. The modules from other scientific disciplines to be completed in the area of ??application amounting to 10-20 CP are agreed as part of the personal study advice.

The master's thesis with 30 CP should show that the students are able to work on a research task independently using scientific methods and to present the results in writing and orally. After successfully completing the study program, the university degree Master of Science (M.Sc.) is awarded.

Modules of the course (excerpt)

Theoretical Computer Science
For example: higher algorithms, algorithmic geometry, model checking, cryptography and security in distributed systems and / or semantics of programming languages
Practical Computer Science
For example: image processing, computer graphics, database technology, translator construction, distributed systems, system security, distributed databases, artificial intelligence, network-based information systems, pattern recognition, semantics of programming languages, software processes and XML technologies
Department of Computer Engineering
For example: telematics, mobile communication, robotics, microprocessor internship and / or operating systems
scope of application
You can choose from modules from another discipline, including mathematics, physics, bioinformatics, philosophy, psychology or chemistry



The master’s course qualifies you for a job as a computer scientist, especially in research.

Graduates have in-depth scientific knowledge and advanced professional skills.

You typically have a managerial role in the design and use of complex information technology systems in a wide variety of application areas.


To be admitted to the master’s degree, applicants must demonstrate the following requirements:

  • Bachelor's degree in computer science or an equivalent other university degree that covers the computer science component of the computer science bachelor's degree at the Free University of Berlin.

The course is restricted in admission.

Proof of German language skills must be provided for applicants who have completed their degree at a foreign university or equivalent institution . This can be done by passing the German language test for university entrance (DSH) or by providing evidence of an equivalent level of knowledge according to the regulations for the German language test for university entrance of foreign applicants at the Free University of Berlin

Request info

Want to know more about this program, Art - Design? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Contact Information

whatsapp chat