Course Selection Information – Master’s Programme in Mathematics
The programme offers a high degree of flexibility, which means you can shape your studies according to your interests — but you are also responsible for ensuring that your course choices fulfil the degree requirements.
The programme comprises 120 credits (two years full-time). You may also choose to graduate with a one-year Master’s degree (60 credits).
Each semester, an information meeting on course choices is held with the programme coordinator and the study adviser – make sure to attend!
These meetings are announced on the programme page in Studium.
Programme syllabus and outline
Below you will find a link to the programme syllabus and outline applicable to your programme. You can read more about programme syllabuses and study plans (=outlines) on the central student pages.
For students admitted from Autumn 2026 onwards
(programme with a common study plan divided into three study tracks)
For students admitted up to and including Autumn 2025
(programmes with fixed specialisations)
Applying for courses for the coming semester
You must apply for your continuation courses within the programme via universityadmissions.se(*). Select Uppsala University when logging in.
Application deadlines:
- 15 October for the spring semester
- 15 April for the autumn semester
If the deadline falls on a Saturday or Sunday, the deadline is the following Monday.
These deadlines do not apply to students starting their first semester — new students receive registration information separately.
*Courses with special admission procedures
Degree Project
Degree Project E: Apply as usual via universityadmissions.se.
Degree Project D: Apply by completing the registration form for the Master’s thesis in Mathematics (see link below).
For further information and forms: see the section on application procedures and additional information regarding the degree project.
Selected Topics Courses
The study plan includes two elective advanced courses in mathematics and one in mathematical statistics. See the application procedure and additional information about selected topics.
Consider Your Course Choices Carefully
The Master’s Programme in Mathematics offers three distinct specialisations or study tracks (depending on whether you started before or after Autumn 2026):
- Theoretical Mathematics
- Applied Mathematics and Statistics
- Financial Mathematics
Your course choices should be guided by the track you wish to specialise in.
If admitted from Autumn 2026 onwards (programme with common study plan divided into tracks): Choose your study track at the beginning of the programme and follow the track’s recommendations regarding progression and course selection.
Regardless of admission year, your chosen area affects:
- which courses are most relevant
- which prerequisites are required
- which types of degree projects are possible
Because the programme offers extensive flexibility, it is important to consider early on which mathematical direction best aligns with your goals.
Since the programme offers advanced courses in algebra, analysis, geometry, probability theory, statistics, and modelling, you should consider how these complement and strengthen your chosen track. Courses are offered in different years and often require specific prerequisites, making planning especially important.
If admitted up to and including Autumn 2025 (programme with fixed specialisations): Follow your specialisation’s study plan and use the guidance below to choose courses within and alongside your specialisation.
Questions to consider:
For students starting Autumn 2026 or later (programme with study tracks):
- Do I want to build a strong theoretical foundation for doctoral studies? (Theoretical track)
- Do I want to work with data analysis, modelling, AI, statistics, or computational methods? (Applied track)
- Do I aim for a career in banking, finance, risk management, or financial modelling? (Financial track)
Further considerations:
- Do I need to select courses outside the study plan to match my interests and career goals?
- Have I ensured that my course choices fulfil the degree requirements?
- Can the courses I intend to take be followed without major timetable clashes?
Each semester, an information session on course choices is held with the programme coordinator and the student adviser – make sure to attend. It’s a great opportunity to ask questions and learn more about possible course combinations. These sessions are announced on the programme page in Studium.
Discuss your choices with the programme study counsellor to ensure that your courses align with your track and future plans.
Course Offerings and Study Tracks
Course Offerings
You may choose courses outside the study plan, provided you ensure that you meet the programme’s degree requirements - se the "Degree requirements" section further down the page for more information.
You will also need to meet the entry requirements for the courses you wish to take – see the ‘Entry requirements’ section further down the page for more information.
You may select from freestanding university courses or programme courses from other science and engineering programmes that are open to programme students.
You can find all programme courses, together with freestanding courses, in the University’s course catalogue. The programme courses that are open for you to apply for are visible when you log in to universityadmmissions.se during the application period.
The Department of Information Technology also maintains its own course database, which may be useful if you wish to take courses in programming, data analysis, computational methods, or machine learning.
All courses at the Department of Information Technology
Study Tracks
The three tracks (from Autumn 2026) and the earlier specialisations (up to Autumn 2025) are designed so that, if you have the recommended prior knowledge, you can follow the track without eligibility problems.
Theoretical Mathematics
Real Analysis and Algebraic Structures are recommended.
Applied Mathematics and Statistics / Financial Mathematics
Recommended:
- 10 credits in Probability Theory with further specialisation and Statistics
(equivalent courses in probability and statistics for engineers or teachers are also accepted) - 5 credits in Numerical Methods
- 5 credits in Programming
- Real Analysis is recommended if you wish to deepen theoretical knowledge
These entry requirements ensure natural progression and allow you to benefit fully from the programme without needing additional supplementary courses.
Entry Requirements
To be admitted to a course, you must meet the course’s entry requirement, which are specified in the course syllabus. Regardless of your year of admission, you should always check the current syllabus when planning your course choices, especially if you are selecting courses outside your study plan/specialisation/track. If you need guidance, please contact a student adviser.
Uppsala University course syllabus database
How to read a course syllabus
Entry requirements
Participation in Imeans you must be registered on the qualifying course, but you cannot take it in parallel with the course you wish to apply for, unless explicitly stated in the syllabus. You do not need to have a grade recorded.
If only a course name is listed as an entry requirement, it means the course must be completed with a passing grade.
If the requirement is stated as a number of credits within a subject, this refers to the subject area/main fields of study to which the course belongs (see section below).
But what if I have taken an equivalent course? If you have completed equivalent studies, you may still be eligible even if the course titles differ from those listed in the entry requirements. Apply for the course as usual via universityadmissions.se and upload the syllabus/syllabi for the course(s) you have taken under “My pages” to demonstrate equivalence.
Subject classification / Main fields of study
A course may belong to one or more subject areas (main fields of study). A main field of study is a subject that can form the main field of study in a general degree (Bachelor’s, one-year Master’s [Magister], or Master’s degree).
Sometimes a course may seem to cover more than one subject area than the one it is formally classified under. This perception may be valid, and in some cases it can be taken into account during a manual eligibility assessment.
Level / Progression
The progression level of a course indicates whether it belongs to first-cycle (undergraduate) or second-cycle (advanced) studies. It also shows the course’s place within the subject area and its level of advancement in relation to degree requirements. This information is indicated in the syllabus using the following codes:
First cycle (undergraduate level)
- G1N: only upper secondary (school-level) entry requirements
- G1F: requires less than 60 credits at first-cycle level
- G1E: includes a specially designed project for a Higher Education Diploma
- G2F: requires at least 60 credits at first-cycle level
- G2E: requires at least 60 credits at first-cycle level and includes a Bachelor’s degree project
Second cycle (advanced level)
- A1N: requires only first-cycle courses
- A1F: requires second-cycle courses
- A1E: includes a thesis for a one-year Master’s degree (Magister)
- A2E: includes a thesis for a Master’s degree
Progression in the Programme
The progression within the Master’s Programme is based on gradually deepening your knowledge within one of the three specialisations or study tracks: Theoretical Mathematics, Applied Mathematics and Statistics, or Financial Mathematics.
You begin with advanced core courses in your chosen track and then move on to more specialised and research-oriented courses.
Theoretical Mathematics
Begins with courses such as Integration Theory, PDEs, Differential Topology, and Homological Algebra, followed by advanced topics such as Algebraic Geometry, Riemannian Geometry, or Advanced Analysis.
Applied Mathematics and Statistics
Progression from Modelling, Dynamical Systems, and Stochastic Processes towards advanced methods in data analysis, numerical analysis, and machine learning.
Financial Mathematics
Starts with Probability Theory, Financial Theory, and Derivative Models, followed by Monte Carlo Methods, PDE-based pricing, and data analysis for financial applications.
Degree Requirements
Under the heading “Degree” in the programme syllabus, you can find the formal requirements for obtaining a degree from the programme. The outline lists the recommended courses. A link to the programme syllabus and outline for your programme can be found further up on this page.
A summary of the most important requirements is provided below:
Master’s Degree (120 credits)
- Total: 120 credits
- At least 60 credits at advanced level within the main field (Mathematics / Financial Mathematics)
- Maximum 30 credits at first-cycle level (not included in previous degree)
- 30-credit degree project
For the one-year Master’s degree (60 credits), all credit requirements are halved.
How to Check Course Level
Open the course syllabus and check:
- Level of Education
- Main Field of Study with Specialisation
Codes such as A1N, A1F, A2E indicate advanced level.
Codes starting with G1/G2 indicate first-cycle level.
Timetable Clashes
If you select the courses listed at the top under each semester and period within your chosen study track in the programme syllabus, your timetable should be free of clashes. The same goes to courses that are listed under the heading "All tracks".
If you choose a course listed under ‘Other courses’, or one not included in the programme syllabus, there is a high risk of timetable clashes. However, these can often still be managed.
Mathematics courses rarely have compulsory components, but courses in other subjects may.
If you are prepared to compensate through independent study, it is often possible to complete the course successfully. However, multiple clashes may make the workload demanding.
Exam dates may also clash. In such cases, you may need to sit the exam at a retake opportunity.
First-Semester Course Selection
If you are about to begin your first semester in the programme in Autumn 2026, you can find the timetables here:
Timetables for courses within the Theoretical Mathematics track
Timetables for courses within the Applied Mathematics and Statistics track
Timetables for courses within the Financial Mathematics track
Timetables for alternative courses
Timetables for bridge courses (if required)
Course Selection After the First Semester
Timetables are not finalised when course applications open. You may use previous years’ timetables as guidance, but changes can occur.
If you are not a tuition fee-paying student, you may apply for multiple courses and decide later once timetables are published.
For mathematics courses, it is often possible to change course up to three weeks after the course starts. Provided that places are still available, the same should apply to courses in other subjects. Please contact the programme study counsellor for advice and assistance.
Questions or need advice?
If you have questions or would like advice regarding course choices, please contact the programme study counsellor or programme coordinator.