Admission Regulations
For admission to the Master’s programme, applicants must fulfil the following admission criteria:
First Degree
You need to have completed, or be in the process of completing, a first university degree (Bachelor's or equivalent), either from Germany or an equivalent foreign degree, in a higher education programme comprising at least six semesters or 180 ECTS.
Computer Science & Mathematics
Your first degree must be a Bachelor of Science in computer science or a first degree in a different subject. If your degree was in a different subject, your previous studies must include at least 20 ECTS in mathematics and at least 10 ECTS in computer science.
The 20 ECTS in mathematics must contain at least 5 ECTS in linear algebra or calculus and at least 5 ECTS in probability theory or statistics.
The 10 ECTS in computer science must contain at least 5 ECTS in algorithms and at least 5 ECTS in a higher programming language, e.g. C/ C++, Java or Python.
More Information
You can find more information for prospective students on our homepage. Please also read our FAQ.
If you are an applicant who received their university degree outside of Germany, you need to apply to Freie Universität Berlin via uni-assist. Uni-assist will check your documents and forward them to the respective university.
Before you apply, please read our homepage concerning application procedures, and admission requirements.
For all inquiries about the application process, admission, enrolment, orientation at Freie Universität Berlin, etc., please contact the Student Services Centre: Info-Service@fu-berlin.de.
Student Services Centre
Proof of English language skills (level C1 CEFR or equivalent) is required.
All applicants: 31 May for the following winter semester.
The dates may change. Please find more information here.
The application must be submitted online: https://my.uni-assist.de/.
For further information, please also see: Application with non-German degree.