Technical University Dortmund (TU Dortmund) logo
Check my fit
  • No tuition
    Tuition
  • Winter and summer
    Intake
  • English
    Language
  • 15 Jan
    Next deadline

Save this course to your plan

A free account keeps your courses, deadlines and documents in one place.

About the programme

The Data Science Master's at TU Dortmund is run by the faculties of statistics, computer science and mathematics. It builds on the theoretical, mathematical foundations of statistics and computer science to develop advanced data science methods, and the department warns that many students are surprised by how mathematical it is. The whole programme can be completed in English. New students start with orientation events at the beginning of October for the winter intake or the beginning of April for the summer intake, where you get to know your fellow students and the campus. Before lectures begin, three precourses help you prepare and refresh important content from your Bachelor's studies.

Fields of study

Data Science(Computer Science & IT)

How to apply

APSRequired for Application

APS checks your degree papers. You need it if your degree is from India, China or Vietnam.

Will you get in? Check your eligibility.

Answer a few questions to see how you match this programme. Free, no email. Leave anything blank you are not sure about.

Convert your grade

Already have an account? Sign in for your saved fit-score.

Requirements

What you need to apply for Data science at Technical University Dortmund (TU Dortmund)

English language

IELTS Overall
6/ 9.0
View English requirements details

6.5

Sufficient knowledge of English (at least B2 level). Here, we accept the following proofs:

a German certificate of general qualification for university entrance (English from 5th or 7th grade up to the Abitur),

an internationally recognised language certificate,

a diploma from an English-speaking school or an English-speaking course of study,

comparable evidence.

German language

Maximum German grade(lower is better)
2.7
View German requirements details

You need a language certificate to apply for a study place. The following language certificates are recognized by the International Office for sufficient German language skills (Bachelor Statistics, Master Statistics and Bachelor Data Science):

  • Certificate of passing the DSH (level 2 or 3) - Test of German as a Foreign Language (TestDaF): Total TDN at least 16.
  • German Language Diploma of the Conference of Ministers of Culture - Second Level (DSD II)
  • Goethe-Zertifikat C2 (Großes Deutsches Sprachdiplom - GDS)
  • Zentrale Oberstufenprüfung of the Goethe-Institut (ZOP)
  • Small or Large German Language Diploma (KDS/GDS)
  • telc German C1 University

Academic requirements

Completed Bachelor's degree
no
MOI accepted as English proof
Accepted
View academic requirements details

if you have not completed our Bachelor in Data Science, you have probably been admitted under conditions. These conditions serve to bring your level of knowledge closer to our Bachelor graduate’s level. These extra requirements have to be fulfilled after enrollment and before attending the course Case Studies. Please note that in the case of extra requirements your studies may take longer than two years..

Admission subject to conditions is possible. The above-mentioned performances can be replaced by extra courses that must be fulfilled after enrolment in the course of study as follows:

The 32 credit points in Mathematics + Computer Science must have been earned. If fewer points were achieved, admission is not possible.

The 8 credit points in mathematics must have been earned. If less points were achieved, admission is not possible. If at least 8 points have been earned, but the corresponding courses do not reach the level of Higher Mathematics 1 and 2 as teached at TU Dortmund University, admission is granted on condition that the module MD Req 1: Advanced Mathematics is completed. In this case, the English-language lecture Advanced Engineering Mathematics must be attended after enrollment.

The 8 credit points in computer science can be replaced by extra courses under certain circumstances: If the relevant Bachelor's program does not include 8 credit points in Computer Science, but an introduction to any higher programming language (like C++, Java, Python, R, ...) in the scope of at least 4 credit points has been taken, admission is possible with the extra course MD Req 2: Data Structures and Programming. This module can be completed either by taking the German language lecture Datenstrukturen, Algorithmen und Programmierung I or by taking the English language Reading Course Data Structures and Programming. However, this is only possible if you do not have to take any further extra courses in points 6. and 7. If less than 8 credit points in relevant computer science courses and no programming course with a minimum of 4 credit points were completed in the Bachelor's program, admission is not possible.

The 4 credit points in an introductory course in databases can be replaced by the extra course MD Req 3: Information Systems In this module, either the German-language lecture Information Systeme or the English-language Reading Course Information Systems must be completed.

The 4 credit points in an introductory course in statistics must have been earned. If less than 4 credit points were achieved, admission is not possible.

The 8 credit points in advanced statistics courses in the field of inference can be replaced by the two extra course modules MD Req 5: Inference and MD Req 6: Linear Models (both English language Reading Courses) or by the German language lecture Schätzen und Testen. However,this is only possible if no extra courses under point 3 and 6 have been issued at the same time.

The 8 credit points in statistical courses in the area of data modeling can be achieved by the extra course MD Req 8: Introduction to Statistical Learning. In this module either the German lecture Einführung in das statistische Lernen or the English Reading Course Introduction to Statistical Learning must be completed. However,this is only possible if no extra courses under point 3 and 7 have been issued at the same time.

The 4 credit points in a practical course can be replaced by the extra course MD Req 7: Introductory Case Studies.

In total, at least 44 of the required 60 credit points must therefore have been earned in any case, and a maximum of 16 credit points may be made up by extra courses: On the one hand the course from the area of databases and the practical project in the scope of 4 ECTS each, as well as exactly one of the 3 courses in the areas of computer science basics (algorithms and data structures), advanced statistics (inference) or data modelling in the scope of 8 ECTS each. In addition, it is possible that an additional mathematics course must be taken as a requirement in case of insufficient mathematics knowledge.

Here you as an applicant are in the obligation to prove that the courses you have attended belong to the corresponding areas. Often the names of the courses are meaningful enough (e.g. Analysis I). However, sometimes a course like Engineering Mathematics III is actually an introduction to statistics, and, hence, the course has to be counted in the field of statistics, and not in the field of mathematics. For this purpose, it may be necessary to submit the corresponding module manuals with your application, so we can check the contents of your courses.

Tests and documents

Statement of Purpose (SOP)
Required
Curriculum Vitae (CV)
Required
Letters of Recommendation
Required
GRE
Not required
GMAT
Not required
View document requirements details

required


required


required


not required

APS verification

APS certificate
Required for Application

APS checks your degree papers. You need it if your degree is from India, China or Vietnam.

Prerequisites

A suitable bachelor's degree. There are 2 possibilities here:

You have completed a Bachelor's degree in Data Science with us.

You have completed another bachelor's degree at a German university.

(Comparable degrees at foreign universities are recognized according to legal regulations). In this case, admission is possible if your studies are evaluated by us as informatics / statistics / mathematics oriented. According to our examination regulations, this orientation is given if your qualifying Bachelor's degree has the following contents:

Achievements in the central areas of mathematics, computer science and statistics to the extent of at least 44 credit points, composed of achievements in computer science in the areas of "algorithms", "data structures", "object-oriented programming" and "software engineering" to the extent of at least 8 credit points, as well as achievements in mathematics in the areas of "analysis", "linear algebra", "differential equations", "discrete mathematics" and "numerics" to the extent of at least 8 credit points, as well as achievements in basic courses in statistics in the areas of "Introduction to (Descriptive) Statistics" and "Introduction to Probability Theory" amounting to at least 4 credit points and from achievements in advanced statistics courses from the area of "Inference", especially in the areas of "Point Estimation", "Interval Estimation", "Hypothesis Testing" and "Stochastics" amounting to at least 8 credit points, and.

Achievements in computer science from the area of "Databases" to the extent of at least 4 credit points.

Achievements in the field of data modeling amounting to at least 8 credit points, from achievements in courses of data modeling from the fields of "(generalized) linear models", "statistical / machine learning methods", "time series" and "(practical) optimization" amounting to at least 8 credit points.

An admission under conditions is possible. The obligatory achievements mentioned before can be replaced by conditions as follows, which have to be fulfilled after the enrollment in the study program:

The 44 credit points in Mathematics + Computer Science must have been earned. If fewer points have been earned, admission is not possible.

The 8 credit points in mathematics must have been earned. If fewer points have been earned, admission is not possible. If at least 8 points have been earned, but the level of Advanced Mathematics 1 and 2 has not been reached through the corresponding courses, admission is subject to the condition that the module MD Req 1: Advanced Mathematics must be completed. In this case, the lecture Advanced Engineering Mathematics in English must be heard.

The 8 credit points in Computer Science can be obtained by conditional admission under certain circumstances: If the relevant Bachelor's program does not include 8 credit points in Computer Science, but an introduction to any higher programming language (C++, Java, Python, R, ...) amounting to at least 4 credit points has been heard, admission is possible under the condition MD Req 2: Data Structures and Programming. This module must be fulfilled by the English language Reading Course Data Structures and Programming. However, this is only possible if no further requirements have to be fulfilled in points 6. and 7. If less than 8 credit points in relevant computer science courses and also no programming course of at least 4 credit points have been completed in the Bachelor's program, admission is not possible.

The 4 credit points in an introductory course in databases can be replaced by the requirement module MD Req 3: Information Systems. In this module, either the German-language lecture Information Systems or the English-language Reading Course Information Systems must be completed.

The 4 credit points in an introductory course in statistics must have been completed. If less than 4 credit points have been earned, admission is not possible.

The 8 credit points in advanced statistics courses from the area of inference can be replaced by the two requirement modules MD Req 5: Inference and MD Req 6: Linear Models (both English-language Reading Courses) or by the German-language lecture Estimating and Testing. However, only if there are no requirements for points 3. or 7. at the same time.

The 8 credit points in courses in the area of data modeling can be achieved by the requirement module MD Req 8: Introduction to Statistical Learning. In this module, either the German lecture Introduction to Statistical Learning or the English reading course Introduction to Statistical Learning must be completed. However, only if there are no requirements to be fulfilled in points 3. or 6. at the same time.

For applicants with Indian educational certificates it is not yet compulsory to submit an APS certificate together with their application to uni-assist. From 15 March, applications that do not yet include an APS certificate will be processed and forwarded to TU Dortmund University if the preliminary examination is positive. After this date, applications that have been rejected before 15 March due to the lack of an APS certificate will be processed by uni-assist as soon as possible. Applicants who are admitted to a Master's degree program for the Winter semester 2023/2024 must submit their APS certificate as soon as possible. Admitted applicants can only be enrolled within the regular enrollment deadlines if an APS certificate is available.

1. The final grade of the Bachelor's degree previously checked for application is at least good (2.7) in the German system. No exception can be made to this rule. If you did your Bachelor's degree abroad, your final grade will be converted into the German grading system during the application process; we use the modified Bavarian formula for this purpose.

1.

2. Sufficient knowledge of English, which must correspond at least to level B2 of the Common European Framework of Reference for Languages (CEFR). Here we accept the following proofs:

3. a German certificate of the Allgemeine Hochschulreife (English from 5th grade or from 7th grade up to the Abitur),

1.

4. an internationally recognized language certificate,

1.

5. a certificate of graduation from an English-language school or an English-language course of study,

1.

6. A statistical report must be prepared and submitted with the application as proof of special technical aptitude. The assignment and further instructions can be found in these documents: Summer 2025 Task (opens in a new tab) Winter 2025/26 Task. (opens in a new tab) The prepared report must be submitted with the other application materials. Graduates of the in-house B.Sc. Data Science have already proven their special professional aptitude by graduating from the same and therefore do not have to submit the report. Students of other programs of the Faculties of Computer Science, of Mathematics and of Statistics at TU Dortmund University should contact the Student Advisory Service of Statistics before transferring.

7.

8. The self-disclosure documentSelf-disclosure (opens in a new tab)must be filled out. Please take special care to sign the document 2 times at the end.

9.

10. Proof of completion of theOnline Self-Assessment Test (opens in a new tab). Please note that the final score of the self-assessment test has no influence on your admission. Confirmation of participation in the self-assessment test will be provided via the self-assessment document.

Proof of German language skills is NOT required. The entire study program can be completed without knowledge of the German language.

Please note that other criteria such as Master's degrees, professional experience and certificates from (professional) further education according to legal regulations cannot be used for assessment.

The study program is NOT admission restricted. If you meet the above criteria, you are guaranteed a place on the course for the semester in question. However, it is not possible to defer admission to a future semester.

Documents checklist

What to prepare for your application to Data science

Programme-specific documents

English language certificate, self-disclosure document, statistical report to prove the special professional aptitude, module handbooks of the basic mathematics lectures.

Proof of completion of theOnline Self-Assessment Test. Please note that the final score of the self-assessment test has no influence on your admission. Confirmation of participation in the self-assessment test will be provided via the self-assessment document.

This programme applies directly or via uni-assist. Submit your documents through the correct channel before the deadline.

Open application portal (opens in a new tab)

Apostille and notarization

Requirements vary by nationality and issuing country. Many German universities require certified translations and, in some cases, document apostilles. Verify current requirements directly with the admissions office, or use our document services for guided preparation.

Need help preparing your documents?

Our document preparation bundle covers SOP, CV, LOR, and translation coordination, reviewed by our team.

View document bundle

How to apply

Step-by-step guide to applying for Data science at Technical University Dortmund (TU Dortmund)

Application procedure

Outside the EU:

Procedure: apply at the International Office , the application itself takes place via uni-assist.

Deadlines: November 15 to January 15 (application for summer semester); March 15 to June 15 (application for winter semester). We recommend an early application, as we need a few weeks to process your applications and you may still need to take care of a visa and an apartment in Germany afterwards.

Required documents: A list of required documents can be found on the website of the International Office linked above. Furthermore, the following documents are required for the Master in Data Science: English language certificate, self-disclosure document, statistical report to prove the special professional aptitude, module handbooks of the basic mathematics lectures.

Procedure: You first apply online at the International Office. There is no provision for documents to be sent by post. Your application will be forwarded to us for review. Since there are many international applicants, this can take several weeks or even months. Afterwards, you will receive the admission decision from the International Office and may enroll in our study program. You can find all information about enrollment here.

Contact person for formal problems: We can NOT help you with this. Please contact the International Office.

Selection process

Online test will be conducted

Application quick facts

APS

Required for Application

APS checks your degree papers. You need it if your degree is from India, China or Vietnam.

Application fee

75 EUR

Complexity

Medium

Address

Technische Universität Dortmund

Referat Internationales

  • Admissions & Enrollment Office -

Emil-Figge-Str. 61

44227 Dortmund

Not admitted to this programme?

Germany has thousands of programmes across hundreds of universities. Use the compare tool to find similar programmes and see which fits your profile better.

Costs

Tuition

FREE

No tuition fees

Semester contribution

N/A

per semester

Application fee

75 EUR

per application

Estimated year-1 total cost

11,904 EUR

Includes tuition, semester contribution, and estimated living costs.

Additional fee information

No tuition fees

Plan your total budget for Germany

Use the MS in Germany cost calculator to estimate living expenses, insurance, and your full year-one spend.

Open cost calculator

Admission outcomes

Community-reported data from MS in Germany students (2018-2025)

Acceptance rate

8%

2 accepted out of 24 total applications

Grade distributionGerman scale (1.0 = best, 4.0 = passing)

AdmittedRejected
1.02.03.04.0

Based on 24 applications from MS in Germany students 2018-2025.

Based on 24 applications from MS in Germany students 2018-2025.

Similar programmes

Other Data Science programmes ordered by QS ranking

Looking for more programmes at Technical University Dortmund (TU Dortmund)?

View university page
Start application