Abroadly

Study Computer Science in Germany 🇩🇪

Germany offers 471 Computer Science programs across 173 universities. Tuition ranges from $0k–$3k/yr, making it one of the more affordable destinations for international students. 97% of programs carry STEM designation, which is valuable for post-graduation work authorization in many countries.

471 Programs
173 Universities
$0k–$3k/yr Tuition
97% STEM
7% Scholarships

Why Germany for Computer Science?

Living Cost

$11,000/yr

Full guide to studying in Germany →

By Degree Level

Master (216) Bachelor (162) PhD (93)

Top Universities for Computer Science in Germany

Technical University of Munich

Munich · National rank #1 · QS #22

Informatics (Computer Science) · Bachelor Robotics, Cognition, Intelligence · Master Doctorate (PhD) in Informatics · PhD Data Engineering and Analytics · Master
Darmstadt University of Technology

Darmstadt · National rank #3 · QS #253

PhD in Computer Science · PhD Computer Science · Master
University of Freiburg

Freiburg · National rank #5 · QS #201

Computer Science · Master PhD in Computer Science · PhD Doctoral Program in Computer Science · PhD
University of Kiel

Kiel · National rank #7 · QS #618

Computer Science · PhD
University of Hamburg

Hamburg · National rank #9 · QS #193

Computer Science · Bachelor
University of Bayreuth

Bayreuth · National rank #9 · QS #448

Computer Science · Master PhD in Computer Science · PhD Applied Computer Science · Bachelor Doctoral Program in Computer Science · PhD
Goethe University Frankfurt

Frankfurt · National rank #10 · QS #316

Computer Science · Bachelor
Technische Universität Dresden

Dresden · National rank #16 · QS #218

Computer Science · Bachelor Distributed Systems Engineering · Master PhD in Computer Science · PhD
University of Dresden

Dresden · National rank #16 · QS #218

Computer Science · Bachelor
University of Ulm

Ulm · National rank #18 · QS #546

Computer Science · Master
University of Greifswald

Greifswald · National rank #21

Computer Science · Bachelor
University of Mannheim

Mannheim · National rank #21 · QS #416

Master in Data Science · Master
University of Marburg

Marburg · National rank #21 · QS #771

Computer Science · Master PhD in Computer Science · PhD
University of Stuttgart

Stuttgart · National rank #22 · QS #310

Computer Science · Bachelor Computational Linguistics · Master
University of Giessen

Giessen · National rank #22 · QS #496

Computer Science · Bachelor Applied Computer Science · Master Doctoral Program in Computer Science · PhD
University of Konstanz

Konstanz · National rank #23 · QS #440

Computer Science · Master Doctoral Program in Computer Science · PhD
Heinrich Heine University Düsseldorf

Düsseldorf · National rank #24 · QS #851

Computer Science · Master AI and Data Science · Master
Martin Luther University Halle-Wittenberg

Halle · National rank #32 · QS #751

Computer Science · Master
University of Rostock

Rostock · National rank #40 · QS #851

PhD in Computer Science · PhD Computer Science · Master Computational Science and Engineering · Master
Hamburg University of Technology

Hamburg · National rank #42 · QS #696

Information and Communication Systems · Master Computer Science · Bachelor PhD in Computer Science · PhD

All Programs

Informatics (Computer Science)

Technical University of Munich

Bachelor STEM

Robotics, Cognition, Intelligence

Technical University of Munich

Master STEM

Doctorate (PhD) in Informatics

Technical University of Munich

PhD STEM

Data Engineering and Analytics

Technical University of Munich

Master STEM

Computer Science

University of Paderborn

Master STEM

PhD in Computer Science

University of Paderborn

PhD STEM

Computer Science

University of Greifswald

Bachelor STEM

Data Science

University of Paderborn

Master STEM

Master in Data Science

University of Mannheim

Master STEM

Computer Science

Technische Universität Dresden

Bachelor STEM

Computer Science

University of Dresden

Bachelor STEM

Distributed Systems Engineering

Technische Universität Dresden

Master STEM

PhD in Computer Science

Technische Universität Dresden

PhD STEM

Bachelor of Science in Applied Computer Science

University of Augsburg

Bachelor STEM

Information and Communication Systems

Hamburg University of Technology

Master STEM

Master of Science in Computer Science

University of Augsburg

Master STEM

PhD in Computer Science

University of Augsburg

PhD STEM

Computer Science

Hamburg University of Technology

Bachelor STEM

Applied Computer Science

Technische Universität Chemnitz

Bachelor STEM

PhD in Computer Science

Hamburg University of Technology

PhD STEM

PhD in Computer Science

Technische Universität Chemnitz

PhD STEM

Automotive Software Engineering

Technische Universität Chemnitz

Master STEM

Web Engineering

Technische Universität Chemnitz

Master STEM

Computer Science

University of Kiel

PhD STEM

Computer Science

Goethe University Frankfurt

Bachelor STEM

PhD in Computer Science

Darmstadt University of Technology

PhD STEM

Computer Science

Darmstadt University of Technology

Master STEM

Computer Science

University of Göttingen

PhD STEM

Computer Science

Heinrich Heine University Düsseldorf

Master STEM Aid

AI and Data Science

Heinrich Heine University Düsseldorf

Master STEM Aid

Applied Data Science

University of Göttingen

Master STEM

Applied Computer Science

University of Göttingen

Bachelor STEM

Business Information Systems

Hochschule Kempten

Bachelor STEM

Information Technology

University of Wuppertal

Master STEM

Computer Science

University of Wuppertal

Master STEM

Computer Simulation in Science (CSiS)

University of Wuppertal

Master STEM

Computer Science Game Engineering

Hochschule Kempten

Bachelor STEM

Computer Science and Media

Bauhaus University Weimar

Bachelor STEM

Computer Science for Digital Media

Bauhaus University Weimar

Master STEM

Applied Computer Science

Brandenburgische Technische Universität Cottbus-Senftenberg

Master STEM

Cybernetics and Systems Theory

Brandenburgische Technische Universität Cottbus-Senftenberg

Master STEM

Master of Science in Computer Science

University of Trier

Master STEM

Computer Science

University of Düsseldorf

Bachelor STEM

Artificial Intelligence and Data Science

University of Düsseldorf

Master STEM

Data Science

Ludwig Maximilian University of Munich

Master STEM

Computer Science

University of Stuttgart

Bachelor STEM

Computational Linguistics

University of Stuttgart

Master STEM

Computer Science

University of Hamburg

Bachelor STEM

Computer Science

University of Marburg

Master STEM

PhD in Computer Science

University of Marburg

PhD STEM

Computer Science B.Sc.

FH Aachen

Bachelor STEM Aid

PhD in Computer Science

FH München

PhD STEM Aid

Computer Science

University of Ulm

Master STEM

Applied Computer Science

FH München

Bachelor STEM

Computer Science

FH München

Master STEM

Applied Research in Computer Science

FH München

PhD STEM

Computer Science

University of Konstanz

Master STEM

Doctoral Program in Computer Science

University of Konstanz

PhD STEM

Computer Science

Otto von Guericke University Magdeburg

Bachelor STEM

Data and Knowledge Engineering

Otto von Guericke University Magdeburg

Master STEM

Doctoral Program in Computer Science

Otto von Guericke University Magdeburg

PhD STEM

Computer Science

Universität Kassel

Bachelor STEM

PhD in Computer Science

University of Rostock

PhD STEM

Computer Science

University of Rostock

Master STEM

Computational Science and Engineering

University of Rostock

Master STEM

Distributed Software Systems

Universität Kassel

Master STEM

Computer Science

Hochschule Hannover

Bachelor STEM

Doctoral Program in Computer Science

Universität Koblenz-Landau

PhD STEM

Bachelor Informatik

University of Passau

Bachelor STEM Aid

Master Computer Science

University of Passau

Master STEM Aid

Bachelor Computer Engineering

University of Passau

Bachelor STEM Aid

Computer Science

Hochschule Wismar

Bachelor STEM

Master Mobile and Embedded Systems

University of Passau

Master STEM Aid

PhD in Computer Science

University of Passau

PhD STEM Aid

Computer Science

University of Bayreuth

Master STEM

PhD in Computer Science

University of Bayreuth

PhD STEM

Applied Computer Science

University of Bayreuth

Bachelor STEM

Doctoral Program in Computer Science

University of Bayreuth

PhD STEM

Computer Science

University of Freiburg

Master STEM

PhD in Computer Science

University of Freiburg

PhD STEM

Doctoral Program in Computer Science

University of Freiburg

PhD STEM

Computer Science

University of Giessen

Bachelor STEM

Applied Computer Science

University of Giessen

Master STEM

Doctoral Program in Computer Science

University of Giessen

PhD STEM Aid

Data Analytics

University of Hildesheim

Master STEM

Computer Science

University of Hildesheim

Bachelor STEM

Applied Computer Science

Hochschule Zweibrücken

Master STEM

Doctoral Program in Computer Science

University of Hildesheim

PhD STEM

Applied Computer Science

University of Hildesheim

Master STEM

Computer Science

Hochschule Westphalia

Bachelor STEM

Applied Computer Science

Hochschule Westphalia

Master STEM

Business Intelligence & Data Science

Private Hochschule Berlin

Master STEM

Cyber Security

Private Hochschule Berlin

Master STEM

Applied Computer Science

Private Hochschule Berlin

Bachelor STEM

Computer Science

Universität Kaiserslautern

Master STEM

Computer Science

Martin Luther University Halle-Wittenberg

Master STEM

PhD in Computer Science

Universität Kaiserslautern

PhD STEM

Applied Computer Science

University of Applied Sciences Düsseldorf

Master STEM

Applied Computer Science (PhD Track)

University of Applied Sciences Düsseldorf

PhD STEM

Computer Science

University of Heidelberg

Bachelor STEM

Frequently Asked Questions

How much does it cost to study Computer Science in Germany?
Tuition for Computer Science programs in Germany ranges from $0k–$3k/yr. 7% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $11k.
What are the English language requirements for Computer Science in Germany?
English-taught Computer Science programs in Germany typically require:. Requirements vary by university and program level — always check the specific program page.
How many Computer Science programs are in Germany?
Abroadly lists 471 Computer Science programs at 173 universities across Germany. Programs are available at Bachelor, Master, and PhD level.
Are Computer Science programs in Germany STEM-designated?
97% of Computer Science programs in Germany carry STEM designation. STEM classification can be important for visa purposes in countries like the US and UK after graduation.
Is Germany a good country for Computer Science students?
Germany is a strong choice for Computer Science with 173 universities offering these programs. The primary language is German, though many programs are taught in English.
What degree levels are available for Computer Science in Germany?
In Germany, Computer Science programs are offered at: Bachelor (162 programs), Master (216 programs), PhD (93 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.