Master’s · Computer Science & Software Engineering
English-taught master’s programmes in Computer Science & Software Engineering in Germany
70 programmes at 21 universities in our dataset. 35 charge no tuition for non-EU students. Where tuition is charged per semester, it runs from €1,500 to €11,925. For a 3-year (180-credit) bachelor’s: 36 accept it outright, 6 accept it with conditions, 27 decide case by case, 1 does not say. Non-EU deadlines for winter 2027 run from 15 Jan 2027 to 1 Sept 2027; 13 admit on a rolling basis. Minimum IELTS scores range from 5.5 to 7. TOEFL Home Edition is accepted by 25 and Duolingo by 15. Admission: 15 are unrestricted, 42 use a selection procedure and 5 have limited places.
Public university
Technical University of Munich (6)
Computational Science and Engineering (CSE) M.Sc.
- Length
- 4 semesters
- Campus
- Garching
- Non-EU deadline
- 31 May 2027 (winter 2027)
- Non-EU tuition
- €6,000 per semester (until summer 2027); €6,800 per semester (new students from winter 2027/28)
- 3-year bachelor’s
- Accepted
Data Engineering and Analytics M.Sc.
- Length
- 4 semesters
- Campus
- Garching
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- €6,000 per semester (until summer 2027); €6,800 per semester (new students from winter 2027/28)
- 3-year bachelor’s
- Accepted
Informatics M.Sc.
- Length
- 4 semesters
- Campus
- Garching
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- €6,000 per semester (until summer 2027); €6,800 per semester (new students from winter 2027/28)
- 3-year bachelor’s
- Accepted
Informatics: Games Engineering M.Sc.
- Length
- 4 semesters
- Campus
- Garching
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- €6,000 per semester (until summer 2027); €6,800 per semester (new students from winter 2027/28)
- 3-year bachelor’s
- Accepted
Information Systems M.Sc.
- Length
- 4 semesters
- Campus
- Garching
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- €6,000 per semester (until summer 2027); €6,800 per semester (new students from winter 2027/28)
- 3-year bachelor’s
- Accepted
Software Engineering M.Sc.(university’s page; too little data for our own)
- Length
- 4 semesters
- Campus
- Munich
- Non-EU deadline
- Not stated
- Non-EU tuition
- Not stated
- 3-year bachelor’s
- Accepted
Public university
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) (4)
Digital Humanities M.A.
- Length
- 4 semesters
- Campus
- Erlangen
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- €2,000 per semester (new students from summer 2027)
- 3-year bachelor’s
- Accepted
Artificial Intelligence (AI) M.Sc.
- Length
- 4 semesters
- Campus
- Erlangen
- Non-EU deadline
- 31 May 2027 (winter 2027)
- Non-EU tuition
- €4,000 per semester (new students from summer 2027)
- 3-year bachelor’s
- Accepted
Computational Engineering (CE) M.Sc.
- Length
- 4 semesters
- Campus
- Erlangen
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- €4,000 per semester (new students from summer 2027)
- 3-year bachelor’s
- Accepted
Information and Communication Technology (IuK) M.Sc.
- Length
- 4 semesters
- Campus
- Erlangen
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- €2,000 per semester (new students from summer 2027)
- 3-year bachelor’s
- Accepted
Public university
RWTH Aachen University (5)
Data Science M.Sc.
- Length
- 4 semesters
- Campus
- Aachen
- Non-EU deadline
- 1 Sept 2026 (summer 2027); 1 Mar 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Computer Engineering (major of Electrical Engineering and Information Technology) M.Sc.
- Length
- 4 semesters
- Campus
- Aachen
- Non-EU deadline
- 1 Sept 2026 (summer 2027); 1 Mar 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Human-Centred Intelligent Systems (HCIS) M.Sc.
- Length
- 4 semesters
- Campus
- Bonn
- Non-EU deadline
- 1 Mar 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Simulation Sciences M.Sc.
- Length
- 4 semesters
- Campus
- Aachen
- Non-EU deadline
- 1 Mar 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Not stated
Software Systems Engineering M.Sc.
- Length
- 4 semesters
- Campus
- Aachen
- Non-EU deadline
- 1 Mar 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
TUD Dresden University of Technology (4)
ACCESS - Advanced Computational and Civil Engineering Structural Studies M.Sc.
- Length
- 4 semesters
- Campus
- Dresden
- Non-EU deadline
- 31 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Computational Modeling and Simulation M.Sc.
- Length
- 4 semesters
- Campus
- Dresden
- Non-EU deadline
- 31 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Computer Science M.Sc.
- Length
- 4 semesters
- Campus
- Dresden
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Geoinformatics M.Sc.
- Length
- 4 semesters
- Campus
- Dresden
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
University of Duisburg-Essen (2)
Computer Engineering (ISE) M.Sc.
- Length
- 4 semesters
- Campus
- Duisburg
- Non-EU deadline
- 31 Jan 2027 (summer 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Embedded Systems Engineering (ISE) M.Sc.
- Length
- 4 semesters
- Campus
- Duisburg
- Non-EU deadline
- 31 Jan 2027 (summer 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
Otto von Guericke University Magdeburg (3)
Data and Knowledge Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 26 Nov 2026 (summer 2027); 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
Digital Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 26 Nov 2026 (summer 2027); 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
Visual Computing M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
Leibniz University Hannover (1)
Computer Science M.Sc.
- Length
- 4 semesters
- Language
- English and German
- Non-EU deadline
- 30 Nov 2026 (summer 2027); 31 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
Karlsruhe Institute of Technology (1)
Computer Science M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jun 2027 (winter 2027)
- Non-EU tuition
- €1,500 per semester
- 3-year bachelor’s
- Accepted
Public university
Technische Universität Berlin (4)
Civil Systems Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Computer Science (Informatik) M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 28 Feb 2027 (summer 2027); 31 Aug 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Information Systems Management (Wirtschaftsinformatik) M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Scientific Computing M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university
Technische Universität Darmstadt (6)
Linguistic and Literary Computing M.A.(closing: last intake summer 2027)
- Length
- 4 semesters
- Language
- English and German
- Non-EU deadline
- 1 Mar 2027 (summer 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Artificial Intelligence and Machine Learning M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
Cognitive Science M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 1 Mar 2027 (summer 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Computer Science M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
Information and Communication Engineering (iCE) M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
IT Security M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted
Public university
University of Stuttgart (2)
Computer Science M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2026 (summer 2027); 15 Jan 2027 (winter 2027)
- Non-EU tuition
- €1,500 per semester
- 3-year bachelor’s
- Accepted
Information Technology (INFOTECH) M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2026 (summer 2027); 15 Jan 2027 (winter 2027)
- Non-EU tuition
- €1,500 per semester
- 3-year bachelor’s
- Accepted
Public university
Chemnitz University of Technology (4)
Automotive Software Engineering M.Sc.
- Length
- 4 semesters
- Language
- English and German
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Embedded Systems M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Neurorobotics M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Web Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Case by case
Public university of applied sciences
Deggendorf Institute of Technology (4)
Automotive Software Engineering M.Eng.
- Length
- 3 semesters
- Campus
- Deggendorf
- Non-EU deadline
- 15 Nov 2026 (summer 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
Applied Computer Science M.Sc.
- Length
- 3 semesters
- Campus
- Deggendorf
- Non-EU deadline
- 15 Nov 2026 (summer 2027); 15 May 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
High Performance Computing / Quantum Computing M.Sc.
- Length
- 3 semesters
- Campus
- Deggendorf
- Non-EU deadline
- 1 Dec 2026 (summer 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
Life Science Informatics M.Sc.
- Length
- 3 semesters
- Campus
- Deggendorf
- Non-EU deadline
- 15 Jun 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
Public university of applied sciences
Rhine-Waal University of Applied Sciences (2)
Information Engineering and Computer Science M.Sc.
- Length
- 3 semesters
- Campus
- Kamp-Lintfort
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
Usability Engineering M.Sc.
- Length
- 3 semesters
- Campus
- Kamp-Lintfort
- Non-EU deadline
- 15 Jan 2027 (summer 2027); 15 Jul 2027 (winter 2027)
- Non-EU tuition
- None
- 3-year bachelor’s
- Accepted with conditions
Private, state-recognised
SRH University (7)
Information Technology M.Eng.
- Length
- 4 semesters
- Campus
- Heidelberg
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €6949.98 per semester
- 3-year bachelor’s
- Accepted
Information Technology – Artificial Intelligence M.Eng.(university’s page; too little data for our own)
- Length
- 4 semesters
- Campus
- Heidelberg
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €6,450 per semester
- 3-year bachelor’s
- Accepted
Applied Computer Science M.Sc.
- Length
- 4 semesters
- Campus
- Heidelberg
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €6,950 per semester
- 3-year bachelor’s
- Accepted
Computer Science – Big Data and Artificial Intelligence M.Sc.
- Length
- 3 or 4 semesters
- Campus
- Berlin, Leipzig
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- Differs by campus
- 3-year bachelor’s
- Accepted
Computer Science – Cyber Security M.Sc.
- Length
- 3 or 4 semesters
- Campus
- Berlin, Leipzig
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- Differs by campus
- 3-year bachelor’s
- Accepted
Health Informatics M.Sc.
- Length
- 4 semesters
- Campus
- Berlin
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €6,950 per semester
- 3-year bachelor’s
- Accepted
User Experience (UX) and Data-Driven Design M.Sc.
- Length
- 4 semesters
- Campus
- Berlin
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €5,950 per semester
- 3-year bachelor’s
- Accepted
Private, state-recognised
University of Europe for Applied Sciences (3)
DevOps M.Sc.
- Length
- 2 or 3 or 4 semesters
- Campus
- Potsdam
- Non-EU deadline
- 28 Feb 2027 (summer 2027); 1 Sept 2027 (winter 2027)
- Non-EU tuition
- €8,158–9,263 per year
- 3-year bachelor’s
- Accepted
IoT Devices and Smart Services M.Sc.
- Length
- 2 or 3 or 4 semesters
- Campus
- Potsdam
- Non-EU deadline
- 28 Feb 2027 (summer 2027); 1 Sept 2027 (winter 2027)
- Non-EU tuition
- €8,158–9,263 per year
- 3-year bachelor’s
- Accepted
Software Engineering M.Sc.
- Length
- 2 or 3 or 4 semesters
- Campus
- Potsdam
- Non-EU deadline
- 28 Feb 2027 (summer 2027); 1 Sept 2027 (winter 2027)
- Non-EU tuition
- €8,158–9,263 per year
- 3-year bachelor’s
- Accepted
Private, state-recognised
Fresenius University of Applied Sciences (1)
Computer Science M.Sc.
- Length
- 4 semesters
- Campus
- Berlin, Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- Differs by campus
- 3-year bachelor’s
- Accepted
Private, state-recognised
Constructor University Bremen gGmbH (4)
Advanced Software Technology M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 1 Feb 2027 (winter 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- €11,925 per semester
- 3-year bachelor’s
- Case by case
Computer Science and Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 1 Feb 2027 (winter 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- €11,925 per semester
- 3-year bachelor’s
- Case by case
Computer Science and Software Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 1 Feb 2027 (winter 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- €11,925 per semester
- 3-year bachelor’s
- Case by case
Data Engineering M.Sc.
- Length
- 4 semesters
- Language
- English
- Non-EU deadline
- 1 Feb 2027 (winter 2027); 31 Jul 2027 (winter 2027)
- Non-EU tuition
- €11,925 per semester
- 3-year bachelor’s
- Case by case
Private, state-recognised
IU International University of Applied Sciences (5)
Computer Science M.Sc.
- Length
- 4 semesters
- Campus
- Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €16,600 per programme
- 3-year bachelor’s
- Accepted
Computer Science with AI M.Sc.
- Length
- 4 semesters
- Campus
- Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €16,600 per programme
- 3-year bachelor’s
- Accepted
Computer Science with Business Analytics M.Sc.
- Length
- 4 semesters
- Campus
- Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €16,600 per programme
- 3-year bachelor’s
- Accepted
Computer Science with Data Science M.Sc.
- Length
- 4 semesters
- Campus
- Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €16,600 per programme
- 3-year bachelor’s
- Accepted
Cyber Security M.Sc.
- Length
- 4 semesters
- Campus
- Cologne
- Non-EU deadline
- Rolling, no fixed deadline
- Non-EU tuition
- €16,600 per programme
- 3-year bachelor’s
- Accepted
Private, state-recognised
Gisma University of Applied Sciences (1)
Computer Science M.Eng.
- Length
- 2 or 3 or 4 semesters
- Campus
- Not stated
- Non-EU deadline
- Not stated
- Non-EU tuition
- €16,250 per programme; €19,200 per programme; €25,100 per programme
- 3-year bachelor’s
- Accepted
Franchise provider (foreign degree)
Berlin School of Business and Innovation (BSBI) (1)
Artificial Intelligence MSc(university’s page; too little data for our own)
- Length
- 3 semesters
- Campus
- Berlin
- Non-EU deadline
- Not stated
- Non-EU tuition
- €14,425 per programme
- 3-year bachelor’s
- Case by case