Abroadly

Study General Computer Science in Germany 🇩🇪

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

418 Programs
164 Universities
$0k–$3k/yr Tuition
98% STEM
6% Scholarships

Why Germany for General Computer Science?

Living Cost

$11,000/yr

Full guide to studying in Germany →

By Degree Level

Master (182) Bachelor (144) PhD (92)

Top Universities for General Computer Science in Germany

Technical University of Munich

Munich · National rank #1 · QS #22

Informatics (Computer Science) · Bachelor Doctorate (PhD) in Informatics · PhD
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 Bayreuth

Bayreuth · National rank #9 · QS #448

Computer Science · Master PhD in Computer Science · PhD
Technische Universität Dresden

Dresden · National rank #16 · QS #218

Computer Science · Bachelor PhD in Computer Science · PhD
University of Greifswald

Greifswald · National rank #21

Computer Science · Bachelor
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

Doctoral Program in Computer Science · PhD Applied Computer Science · Master
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

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

Hamburg · National rank #42 · QS #696

Information and Communication Systems · Master
University of Augsburg

Augsburg · National rank #43 · QS #511

Bachelor of Science in Applied Computer Science · Bachelor PhD in Computer Science · PhD
University of Paderborn

Paderborn · National rank #44

Computer Science · Master PhD in Computer Science · PhD
Otto von Guericke University Magdeburg

Magdeburg · National rank #44

Computer Science · Bachelor Data and Knowledge Engineering · Master Doctoral Program in Computer Science · PhD
Technische Universität Chemnitz

Chemnitz · National rank #49

PhD in Computer Science · PhD Web Engineering · Master
Universität Kassel

Kassel · National rank #49 · QS #449

Computer Science · Bachelor Distributed Software Systems · Master

All Programs

Informatics (Computer Science)

Technical University of Munich

Bachelor STEM

Doctorate (PhD) in Informatics

Technical University of Munich

PhD STEM

Computer Science

University of Paderborn

Master STEM

PhD in Computer Science

University of Paderborn

PhD STEM

Computer Science

University of Greifswald

Bachelor STEM

Computer Science

Technische Universität Dresden

Bachelor 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

PhD in Computer Science

University of Augsburg

PhD STEM

PhD in Computer Science

Technische Universität Chemnitz

PhD STEM

Web Engineering

Technische Universität Chemnitz

Master STEM

Computer Science

University of Kiel

PhD STEM

PhD Program in Computer Science

University of Kaiserslautern

PhD 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

Data Science

Universität Kiel

Master STEM

Computer Science

Heinrich Heine University Düsseldorf

Master STEM Aid

AI and Data Science

Heinrich Heine University Düsseldorf

Master STEM Aid

Applied Computer Science

Fachhochschule Bielefeld

Master STEM

Computer Science - Logic and Computation Track

Universität Hannover

Master STEM

Applied Computer Science

University of Göttingen

Bachelor STEM

Game Engineering and Visual Computing

Hochschule Kempten

Master 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

Applied Computer Science

Hochschule Osnabrück

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

Computer Science

University of Stuttgart

Bachelor STEM

Computational Linguistics

University of Stuttgart

Master 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

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

Computer Science

University of Rostock

Master STEM

Computational Science and Engineering

University of Rostock

Master STEM

Distributed Software Systems

Universität Kassel

Master STEM

Business Information Systems

Hochschule Kempten

Bachelor STEM

Computer Science

Hochschule Hannover

Bachelor STEM

Applied Computer Science

Private Hochschule für Wirtschaft und Technik Göttingen

Bachelor STEM

Bachelor Informatik

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

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

Doctoral Program in Computer Science

University of Giessen

PhD STEM Aid

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

Private Hochschule Berlin

Bachelor STEM

Computer Science

Universität Kaiserslautern

Master STEM

Applied Computer Science

University of Giessen

Master STEM

Computer Science

Martin Luther University Halle-Wittenberg

Master STEM

PhD in Computer Science

Universität Kaiserslautern

PhD STEM

PhD in Computer Science

Duale Hochschule Baden-Württemberg

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

Media Informatics

Hochschule für Technik und Wirtschaft des Saarlandes

Bachelor STEM

Computer Science

University of Cologne

Bachelor STEM

Data Science

Technische Universität Braunschweig

Master STEM

Applied Computer Science

Hochschule Fulda

Bachelor STEM

Applied Computer Science – dual

Hochschule Fulda

Master STEM Aid

Computer Science

Universität Greifswald

Bachelor STEM

Doctoral Program in Computer Science

University of Regensburg

PhD STEM

Computer Science

University of Regensburg

Master STEM

Applied Computer Science

Hochschule für Angewandte Wissenschaften Hamburg

Bachelor STEM

Computer Science

University of Jena

Master STEM

Applied Computer Science

Technische Hochschule Lübeck

Master STEM

IT-Engineering

Ruhr University Bochum

Bachelor STEM

Data Science

University of Leipzig

Master STEM

Computer Science

University of Leipzig

Bachelor STEM

PhD in Computer Science

University of Leipzig

PhD STEM

Computer Science

Ernst Moritz Arndt University

Bachelor STEM

PhD in Computer Science

Karlsruhe Institute of Technology

PhD STEM

Computer Science

Karlsruhe Institute of Technology

Bachelor STEM

Angewandte Informatik (Applied Computer Science)

Hochschule Westphalia

Master STEM

Information Technology

Technical University of Applied Sciences Cologne

Master STEM

Applied Computer Science

Technical University of Applied Sciences Cologne

Bachelor STEM

Applied Computer Science

Rhine Main University of Applied Sciences

Master STEM

Frequently Asked Questions

How much does it cost to study General Computer Science in Germany?
Tuition for General Computer Science programs in Germany ranges from $0k–$3k/yr. 6% of programs offer scholarships or financial aid. Annual living costs (accommodation, food, transport) are approximately $11k.
What are the English language requirements for General Computer Science in Germany?
English-taught General Computer Science programs in Germany typically require:. Requirements vary by university and program level — always check the specific program page.
How many General Computer Science programs are in Germany?
Abroadly lists 418 General Computer Science programs at 164 universities across Germany. Programs are available at Bachelor, Master, and PhD level.
Are General Computer Science programs in Germany STEM-designated?
98% of General 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 General Computer Science students?
Germany is a strong choice for General Computer Science with 164 universities offering these programs. The primary language is German, though many programs are taught in English.
What degree levels are available for General Computer Science in Germany?
In Germany, General Computer Science programs are offered at: Bachelor (144 programs), PhD (92 programs), Master (182 programs). This gives students flexibility whether they're seeking an undergraduate degree, postgraduate specialization, or doctoral research.