S.no.
University Course
1 University of Bonn Msc in computer science
2 University of gottingen Msc in computer science
3 University of Freiburg Msc in computer science
4 saarland university Msc in computer science
5 Hamburg University of Technology Msc in computer science
6 University of Passau Msc in Artificial intelligence Msc in computer science
7 University of Stuttgart Msc in computer science
8 Freie University Berlin Msc in data science
9 TU Dresden Msc computer science
10 Karlsruhe Institute of Technology (KIT Msc computer science
1.Msc in Artificial Intelligence (March 1, 2025 to July 15,
2025) 2.
11 Brandenburg university of technology Msc in Cyber security
Intake Deadline
Winter from 15 April to 1 May 2025
Winter 15th April
Winter April 15 - May 31 (non-EU nationals),
Winter 15TH May
Winter June 1st – July 15th
1 April - 31 May (applications via uni-
Winter assist e.V.)
Summer (April) May 15- July 15
winter April 15 - May 31
winter 15.07
winter 15-Jun
winter 1 March 2025 to 15 May 2025
Specific modules requirement
Mathematical principles of computer science (18 ECTS credits) | Principles of theoretical computer
science (15 ECTS credits) | Principles of programming, software technology and information systems (18
ECTS credits) | Research thesis (10 ECTS)
Academic Qualifications
A bachelor's degree with at least 180 ECTS
If the degree has not yet been awarded, a minimum of 150 ECTS is required for application.
Proof ot least 90 ECTS in Computer Science, Applied Computer Science, mathematical foundations and
scientific-technical foundations, of which at least 60 ECTS in computer science and applied computer
science and at least 15 ECTS in mathematical and scientific-technical foundations must be proven.
Language Proficiency
English language proficiency CEFR C1
OR English language proficiency CEFR B2 and German language proficiency equivalent to DSH level 2
IELTS- 7
IELTS- 7
For AI- at least 35 ECTS credits must have been earned in mathematics modules/courses, including
theoretical computer science
at least 40 ECTS credits must have been earned in computer science modules/courses
1500 euro per semester
The applicant must hold a Bachelor’s degree in computer science or an equivalent degree with a total of
180 credit points (LP). These must include at least 20 LP in mathematics modules and at least 10 LP in
computer science modules.
The 20 LP in mathematics modules must contain at least 5 LP in linear algebra or calculus and at least 5 LP
in probability theory or statistics. With regard to the required 10 LP in computer science modules, at least
5 LP must be in algorithms and at least 5 LP in a module that imparted knowledge of a higher
programming language, e.g. C/ C++, Java or Python.
at least 25 credit points from mathematics,
at least 12 credit points from Theoretical Computer Science and Artificial Intelligence,
at least 12 credit points from computer engineering,
At least 35 credit points from practical computer science, of which at least 18 credit points must be
earned in the area of programming / software technology
minimum requirements in the following areas:
theoretical computer science: 15 credit points
practical computer science: 30 credit points
computer Engineering: 8 credit points
mathematics: 25 credit points
if the requirements mentioned above are not met, you can still be admitted to the master's degree
program in Computer Science if you successfully pass an aptitude interview.