The programme is organized in three blocks and one master's thesis. Blocks are read in parallel and each block corresponds to one semester of studies. Also, each student is assigned a mentor who will guide and support the student during the programme.
1. Basic Block
The basic block gives a broad competence in mathematics at the advanced level. It is mandatory to read one course in each of the four areas listed below. Each course corresponds to 7.5 ECTS credits.
- Algebra and Geometry: , or .
- Analysis: Advanced Real Analysis I (also called ), , Advanced Real Analysis II (also called ), or .
- Topology: .
- Discrete Mathematics: , , or .
2. Profile Block
The profile block contains 30 ECTS credits of courses in mathematics on the advanced level. These courses are chosen freely. It is here that the student specializes and prepares for the master thesis.
Courses may be chosen outside pure mathematics, e.g. in mathematical physics, mathematical statistics, optimization theory or theoretical computer science. For more, see.
3. Broadening Block
This block consists of free courses corresponding to 15 ECTS credits, and the following two mandatory courses:
- AK2036 Theory and Methodology of Science with Applications,
7.5 credits, (or the corresponding course at Stockholm University).
- MM7020 Mathematical Communication, 7.5 credits.
4. Master's Thesis
Students admitted to the programme are required to perform an independent study in the form of a thesis project corresponding to 30 university credits.
To begin the thesis project, a student must normally have completed at least 60 university credits of the total course work and a sufficient amount of profile courses. The purpose of the thesis project is that the student should demonstrate the ability to perform independent project work, using and developing the skills obtained from the courses in the programme.
General information on course offerings is given under.
Mentors and Student Support
In the beginning of the programme each student is assigned a mentor. This mentor guides the student through the programme. He or she is supposed to give help and advice concerning the student's choice of courses and subject for master's thesis.
During the programme support is also given in issues not related to mathematics, e.g. housing, visas, child care and language courses.