Skip to main content
Admission Tips

Data Science Master's in Germany: TUM, RWTH, Hamburg, Gottingen Compared

S
Sonali
Author
September 03, 2026
Data Science Master's in Germany: TUM, RWTH, Hamburg, Gottingen Compared
Advertisement

TL;DR: All four teach data science in English, and only one of them sends you a bill. TU Munich charges non-EU students 6,000 euros a semester for Data Engineering and Analytics and makes you sit a written aptitude test. RWTH Aachen is free but wants a GRE score. Hamburg is free, opens for six weeks a year and admits for winter only. Gottingen is free, runs both intakes and interviews its shortlist. The entry hurdle is different at each one, and that matters more than the ranking.

These four programs read almost identically in a prospectus. The differences that matter are what you pay, what hoop each one makes you jump through, and when the window opens. Here is how they actually compare. The wider field is covered in where to study data science in Germany.

TU Munich: the brand, the bill and a written test

TUM's Data Engineering and Analytics master's runs four semesters and 120 ECTS, mostly in English, with the caveat that some modules may still be taught in German. Non-EU students pay 6,000 euros per semester, which is the top of TUM's 4,000-6,000 band and works out at 24,000 euros across the degree, plus a semester fee of 97 euros in Munich, Garching and Weihenstephan.

Admission runs through an aptitude assessment in two stages. Stage one is a paper review: statement of reasons, a scientific essay, the curricular analysis you fill in yourself, and your transcripts. Stage two is a written test of about 90 minutes with roughly 20 to 30 questions on general foundations, mathematics, computation theory and practical informatics. The department is blunt that your bachelor's has to be equivalent to TUM's own B.Sc. Informatics, and that it will not check your eligibility outside a real application.

The windows are wide but the useful ones are not. For winter the compulsory period runs from February 1 to May 31, and TUM separately recommends February 1 to March 31 for anyone who needs a visa. For summer it is October 1 to November 30, with October 1 to October 31 recommended for visa applicants. Treat the recommended date as the real one. The fee detail is in what TU Munich charges international students.

RWTH Aachen: no fee, but bring a GRE score

RWTH's Data Science master's is taught in English, runs four semesters and charges no tuition. The semester contribution is around 360 euros, higher than Munich's because every RWTH student gets the Deutschlandsemesterticket, a nationwide regional transport pass, bundled into it.

The academic filter is specific. You need a first degree in computer science, mathematics, physics or a closely related area, and you have to satisfy one of three named profiles. The mathematics profile, for example, expects Analysis I to III worth 24 credit points, Linear Algebra I and II worth 15, and numerical analysis plus stochastics worth 18 between them. Count your own credits before you pay anything.

Two conditions catch international applicants. First, a GRE is required unless you are an EU or EEA citizen or finished school in Germany, with Quantitative Reasoning at the 75th percentile or above, Verbal Reasoning at the 15th percentile or above, and Analytical Writing at 3.5 or above. Second, medium-of-instruction letters are generally not accepted, so an English-taught bachelor's does not substitute for a certificate. The English bar itself is modest, B2, which IELTS Academic 5.5 satisfies.

Deadlines split by where your degree comes from. Non-EU applicants apply from December to March 1 for winter and from June to September 1 for summer. EU and EEA applicants get the later national dates, July 15 and January 15. See how RWTH Aachen admission works for Indian applicants.

University of Hamburg: free tuition, a six-week window

Read Also: Best Public Universities in Germany 2026: Top 10 Ranking for International Students

Advertisement

Hamburg's programme is Data Science and Artificial Intelligence, taught entirely in English, starting in the winter semester only. There is no tuition. The thing to diarise is the window: applications open on 15 February and close on 31 March at 23:59 CET, for everyone, with no separate international deadline and no summer intake to fall back on.

The minimum requirements are stated as pass-or-reject rather than as preferences. You need either a bachelor's from Hamburg's own informatics faculty, or a computer-science-related bachelor's carrying 24 ECTS in mathematics, of which 6 ECTS must be stochastics, statistics or probability, plus 60 ECTS in computer science. Applications that do not evidence this are rejected directly, and the faculty says plainly that meeting the minimum does not get you in, because applications generally exceed the places available.

Two more rules save you effort. English proof must be a C1 attestation, IELTS 6.5, TOEFL 90, CAE or CPE; a degree taught in English will generally not be accepted. And documents not on the required list are ignored, motivational letters and unrelated recommendation letters included. Writing a personal statement for Hamburg is wasted time. If your bachelor's is unfinished, you can still apply as long as the remainder does not exceed 30 ECTS, the credit minimums are already met, and you are registered for your thesis.

University of Gottingen: the value pick, with an interview

Gottingen's Applied Data Science master's is research-oriented, taught mainly in English, four semesters, restricted admission, and free of tuition. The semester contribution is around 460 euros. It is the only one of the four that opens both intakes: May 1 for winter and November 1 for summer, and those dates apply to applicants from every country.

The academic entry is a credit count rather than a subject label. You need a bachelor's of at least 180 ECTS with 60 ECTS in foundational data science methods, meaning data science, computer science, statistics or mathematics. Fall short and there is a route the other three do not offer: apply with at least 45 ECTS and make up as many as 15 credits during the master's itself. English has to be C1, which IELTS Academic 6.5, TOEFL iBT 95 or UNIcert III cover, or B2 English paired with German at DSH level 2. The dMAT data science test is strongly recommended for international applicants, and shortlisted applicants sit a video interview.

UniversityTuitionExtra hurdleNon-EU deadline
TUM6,000/semWritten aptitude testMay 31 winter (Mar 31 advised)
RWTH AachenNo feeGRE, no MOI lettersMarch 1 winter, September 1 summer
HamburgNo feeHard ECTS minimumsMarch 31, winter only
GottingenNo feeVideo interview, dMAT advisedMay 1 winter, November 1 summer

What all four ask for

A strong bachelor's in data science, CS, mathematics or another quantitative subject, with programming and statistics visible on the transcript. Note how far the English bar varies: IELTS 5.5 clears RWTH's B2 requirement while Hamburg and Gottingen both want 6.5. APS is required if you studied in India, China, Vietnam or Mongolia, so start it before you start writing applications. See the APS process explained.

Build the calendar backwards from Hamburg. Its window closes on 31 March, RWTH's non-EU winter window closes on 1 March, TUM advises 31 March for visa applicants, and Gottingen closes on 1 May. That means a single February and March does most of the work for a winter start, and a GRE booked in April is a GRE booked too late.

Which one fits you

  • TUM if your grades are strong, you want the brand, and you are funded or willing to pay 6,000 a semester.
  • RWTH if you lean engineering, already have or can sit a GRE, and want no fee alongside deep industry links.
  • Hamburg if your transcript clears the ECTS minimums cleanly and you can commit to a winter start.
  • Gottingen if your quantitative credits are slightly short, since it is the one that lets you make up to 15 of them later.

After graduation

Demand for data science graduates is high, and a Werkstudent role during the degree often turns into a full offer at the same company. Then comes the 18-month job-seeker visa, a work permit, and permanent residence in about four years. See how Werkstudent roles work and the post-study visa.

Sources

Choosing between data science programs? Get a free profile evaluation to see which school matches your grades and budget.

Frequently Asked Questions

It depends what you are optimizing for. TUM has the strongest brand and charges for it; RWTH and Hamburg are no-fee and strong; Gottingen gives the best value and the most flexible credit rules.
At public universities, mostly yes. TU Munich is the exception and charges non-EU students 6,000 euros a semester on this programme. Semester contributions and living costs apply everywhere.
For RWTH Aachen, yes, unless you are an EU or EEA citizen or finished school in Germany. TUM, Hamburg and Gottingen do not ask for one.
Not at RWTH or Hamburg. Both state that a medium-of-instruction letter or an English-taught degree is generally not accepted as proof.
Yes. It is one of the most in-demand and most English-friendly fields, and the 18-month post-study visa gives you room to find the right role.

You probably qualify for more than you think.

Students who get evaluated find programmes they had no idea existed — at universities that charge nothing. 2 minutes, no cost. The only downside is not checking.

Want our guides higher up in Google?

Mark GradGermany as a preferred source and Google gives our pages more room when you search about studying in Germany. Takes one tap, and you can undo it any time from the same screen.

Add as preferred source

Living this, or on your way to it? Tell your story.

If you are already in Germany and finding it hard, or still fighting to get here, other students need to hear it from someone real. Share your honest journey. We help shape it, and nothing goes live until you approve it.

Share your story

Free German Quiz · No Login

Can you score 10/10 on today's German challenge?

10 new words every day · 4,500+ words from A1 to C1 · takes about a minute.

Play today's 10 words →