English
Free
Winter and Summer
Course description will be available soon. Please contact the university for more details.
Fields of study
How to apply
What you need to apply for Data science at Technical University Dortmund (TU Dortmund)
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.
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):
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.
required
required
required
not required
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](https://statistik.tu-dortmund.de/storages/statistik/r/Dow...) [Winter 2025/26 Task.](https://statistik.tu-dortmund.de/storages/statistik/r/Dow...) 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 document[Self-disclosure](https://statistik.tu-dortmund.de/storages/statistik/r/Dow...)must be filled out. Please take special care to sign the document 2 times at the end.
9.
10. Proof of completion of the[Online Self-Assessment Test](https://statistik.tu-dortmund.de/storages/statistik/r/Dow...). 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.
What to prepare for your application to Data science
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 portalApostille 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 bundleStep-by-step guide to applying for Data science at Technical University Dortmund (TU Dortmund)
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.
Online test will be conducted
Apply via
unknown
Mode
unknown
APS
Required for Application
Application fee
75 EUR
Estimated time
Varies by programme
Complexity
MediumAddress
Technische Universität Dortmund
Referat Internationales
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.
Tuition
FREE
No tuition fees
Semester contribution
0 EUR
per semester
Application fee
75 EUR
one-time
Estimated year-1 total cost
11,904 – 11,904 EUR
Includes tuition, semester contribution, and estimated living costs. Range accounts for lifestyle differences.
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 calculatorCommunity-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)
Based on 24 applications from MS in Germany students 2018-2025.
Based on 24 applications from MS in Germany students 2018-2025.
Other Data Science programmes ordered by QS ranking
Looking for more programmes at Technical University Dortmund (TU Dortmund)?
View university page