MSc Mathematics in Data and Technology

Answers to questions concerning the organisation of studies (registration for courses, pass/fail assessments and exams, detailed plan of modules etc) can be found on the web pages of the examination office. Some questions may alternatively be answered in the FAQ. For further inquiries you can contact the student counseling of the Mathematical Institute.

Last edited by Peter Pfaffelhuber on 23/07/2025 at 11:15:14.

Short profile

  • For BSc in Mathematics, Computer Science, Physics, engineering,...
  • Lectures in Numerical Mathematics, Probability Theory, Programming.
  • Chance to take an industrial internship.
  • Advanced modules in Machine Learning, Optimization, Statistics, etc.
  • Language: english
  • Start: only winter term (October 1st)

Apply now

Application are accepted from April 15 until September 15. For application until mid of May, admission will be end of May. A detailed description of the application process can be found below.

Admission

You need a Bachelor's degree with a minimum of 30 credits in Mathematics, including 12 credits in foundations of calculus and linear algebra. In english, you must have B2. You can only start this program in the winter term (October 1st).

Mathematics

We believe that mathemtics is the foundation of data science and technology, and this program provides the mathematical foundations of artificial intelligence and machine learning. All necessary skills such as numerical mathematics, optimization, and probability theory are covered in various courses which are based on basic skills in calculus and linear algebra.

Coding

Applications of mathematics often require the knowledge to convert project results into applicable software. Although programming skills are not required upon admission, coding will be an important part of the basic module, and will be strengthened in a specific coding module.

Internship

The programming project can be exchanged by an industrial placement (interneship) of at least six weeks. As examples, we have connections to various local companies, including Sick, Baloise, LBBW, Allianz, Fraunhofer, Bosch.

Fees

There are no special fees for the master course itself, one only has to pay a general semester fee (currently about € 190,-). Students from a non-EU country additionally have to pay a fee of € 1500,- per term. For more detailed information, see here.

Freiburg

Freiburg is a green city close to the Black Forest with many opportunities for outdoor activities. The University of Freiburg has not only has a long tradition in all areas of the natural sciences and humanities, but is also very active in research, as its rankings show. The mathematical institute, which hosts the largest part of this program, covers a broad spectrum of topics, from mathematical logic to machine learning.

Last edited by Peter Pfaffelhuber on 22/07/2025 at 23:51:55.

(A) Admission requirements

Precise regulations can be found in the legally binding admission regulations. We summarize the admission requirements here:

(1) A degree acknowledged in Germany Bachelor's degree in mathematics, computer science, a natural science or engineering subject or an equivalent degree that fulfills the following conditions:
At least 30 credits (ECTS) from specific courses in Mathematics (including mathematical Bachelor's thesis, if applicable), including at least 12 credits from basic lectures in analysis and basic lectures in linear algebra.

(2) Language skills: Level B2 in English ( Accepted certificates )

(B) Application deadlines

Applications start April 15 and end September 15. (A start is only possible in winter semester, which starts in October).
Applications received by May 15 will be notified by the end of May.

(C) Required documents

  1. A transcript of records or alternative presentation of the previous studies, and, if applicable, with translation.
  2. The certificate of the university degree, which is the basis for admission to the Master's program (typically a Bachelor's degree in mathematics, computer science or an engineering degree program), if applicable. with translation
    If the degree program has not yet been completed and the information is not from the transcript of records: Proof of grading, submission or registration of the Bachelor's thesis or, if this is not possible, confirmation from the university of the expected completion date of the degree program.
  3. For applicants from China, India and Vietnam: the APS certificate.
  4. Proof of English language proficiency: at least level B2 ( Accepted evidence )
  5. The signed confirmation form (generated by HISinOne).

(D) Application procedure

  1. If you are not already studying at the University of Freiburg, you must first register as a student applicant in the campus management system HISinOne .
  2. Prepare all application documents as pdf or jpg files (see list below, maximum 5 MB per file). Please name the files with your surname and the type of document, e.g. Mueller-transcript.pdf .
  3. From the start of the application period, you can enter your application (the "Antrag auf Zulassung") in HISinOne. Please upload the necessary documents. The originals must be presented at the time of enrollment.
  4. At the end of the enrollment process, a confirmation form will be generated, which you print out, sign, scan and upload.
  5. Do not forget to also send the application (the "application for admission") off! It is not enough just to upload the documents
  6. The application will be reviewed by the Admissions Committee; in addition, in the case of international students , the Registration Office will also check the documents submitted.
    We will endeavor to inform you of the result as quickly as possible via the corresponding entry in the applicant portal or inform you of the result as quickly as possible. For questions, please contact the student advisory service of the Mathematical Institute.
  7. The Bachelor's certificate must be presented at the latest upon enrollment.

Last edited by Peter Pfaffelhuber on 23/07/2025 at 00:01:45.

All legally binding documents can be found here.

Last edited by Peter Pfaffelhuber on 16/07/2025 at 12:36:06.

This program comprises 120 ECTS credits (standard for programs in 4 semesters) and is divided into the following parts into the following parts:

  • Basics in Applied Mathematics (12 ECTS)
  • Advanced Lecture in Numerics/Stochastics (11 ECTS)
  • Electives in Data (30-48 ECTS)
  • Electives (0 to 18 ECTS)
  • Seminar (6 ECTS)
  • Programming project or internship (9 ECTS)
  • Master's thesis with presentation (34 ECTS)

Example curriculum

This plan is only a guide! There are no rules which courses are to be taken in which semester, apart from the admission criteria for the Master's thesis (60 credits acquired before starting the thesis). Of course, there might be knowledge requirements for the selected courses courses.

Sem Mathematics + Programming Project
(27 credits Mathematics + 34 credits Master Thesis incl.
Student Speaker Series + 9 credits Programming Project )
Electives in Data and Electives
(30-48 credits Electives in Data)
(0-18 credits Electives)
4 Master-Arbeit Graduate Student
Speaker Series
3 Seminar Electives in Data Electives
2 Programming Project/
Industrial Placement
Graduate Student
Speaker Series
Electives in Data Electives
1 Basics in Applied
Mathematics
Advanced Lecture in
Numerics/Stochastics
Electives in Data

Legende
credits = ECTS-credits Sem = Semester
= Mandatory Courses without option = Master Thesis
= Mandatory Courses with options = Programming Project or Industrial Placement
= Courses with options, only Studienleistung

Last edited by Peter Pfaffelhuber on 16/07/2025 at 15:18:27.

Please refer to our general FAQ page if you are looking for information on specific terms, study achievements, examination achievements, registration, withdrawal, theses, etc. Please pay particular attention to the deadlines for exam registration.

Last edited by Peter Pfaffelhuber on 16/07/2025 at 15:20:43.

Last edited by Peter Pfaffelhuber on 16/07/2025 at 15:20:51.

Last edited by Peter Pfaffelhuber on 16/07/2025 at 15:20:59.

Last edited by Peter Pfaffelhuber on 16/07/2025 at 12:36:37.