Master's Programme in Computational Mathematics
In the Master's Programme in Computational Mathematics you will expand and deepen your skills in mathematical modelling, algorithms, numerical methods, and machine learning. This two-year programme emphasizes practical applications across a range of domains. You will gain hands-on experience with advanced algorithms, modern computational techniques, and innovative mathematical methods.
The two-year program is designed for students with an interest in applied mathematics and computer science who wish to advance their theoretical knowledge while developing expertise in application-oriented areas. The programme offers opportunities to specialise in domains such as computational biology and climate modelling, or in methodological areas including machine learning, numerical methods, and proof assistants.
The curriculum is research-based and provides close contact with current developments in the field. Students may undertake one or two research-group internships before completing a master’s thesis. The programme prepares for careers in data science as well as for doctoral studies in applied mathematics and related scientific disciplines.
The programme has two study routes, and which one you follow depends on whether you have taken a course equivalent to Algorithms and Complexity.
Route 1. For students who have passed the course Algorithms and Complexity or the equivalent. The programme consists of a compulsory part of 37.5 ECTS credits, a degree project of 30 credits, an elective part of 15 credits, and an optional part of 37.5 credits.
Route 2. For students who have not passed the course Algorithms and Complexity, or the equivalent. The programme consists of a compulsory part of 45 ECTS credits, a degree project of 30 credits, an elective part of 15 credits, and an optional part of 30 credits.
Compulsory courses are listed below. Besides these, you must choose 15 credits of elective courses, and 37,5 (for study route 1) or 30 (for study route 2) credits of optional courses, during the second and third semesters.
Year 1
Route 1, first semester
DA7067 Computational Mathematics
MM7024 Linear Algebra and Learning from Data
MM7020 Mathematical Communication
One of the following three courses:
MM5023 Mathematics III – Combinatorics
MT7049 Statistical Learning
DA5001 Numerical analysis
Route 2, first semester
DA7067 Computational Mathematics
DA4005 Algorithms and Complexity
MM7020 Mathematical Communication
One of the following three courses:
MM5023 Mathematics III – Combinatorics
MT7049 Statistical Learning
DA5001 Numerical Analysis II
Both routes, second semester
Elective and optional courses.
Year 2
Route 1, third semester
DA7068 Advanced research traineeship in Computational Mathematics I
Elective and optional courses.
Route 2, third semester
MM7024 Linear Algebra and Learning from Data
DA7068 Advanced research traineeship in Computational Mathematics I
Elective and optional courses.
Both routes, fourth semester
Independent project, see below.
Independent project
DA9003 Computational mathematics, Degree project, second cycle, 30 credits
You apply for this programme via Universityadmissions.se. You can apply both in the international application round and the national application round.
The international application round is suitable for all students and is open from the middle of October to the middle of January.
The national application round (mid-March to mid-April) is only suitable for students who will not need a residence permit to study in Sweden, since admissions results are posted in late July which is usually too late to get a residence permit before the autumn semester starts.
Dates and deadlines at Universityadmissions.se
See also the step-by-step guide (link above) for general information on how to apply, such as meeting the English language requirement, paying application fees, et cetera.
Required supporting documentation
On Universityadmissions.se, you can find information about required documentation.
For the selection process for this programme, you should also submit a copy of your bachelor thesis (if your studies included one). Include a brief summary if it is written in a language other than English or Swedish. If you are in the process of writing your thesis, you may include a draft.





