Course AtlasUPPSALA · MATHEMATICSOfficial programme outline ↗

MASTER’S PROGRAMME IN MATHEMATICS · 120 CREDITS

Plan your mathematics studies.

Choose your target courses. Trace the prerequisites. Build your study plan.

52courses to explore

How to plan your studies

  1. Choose your coursesUse + to add targets.
  2. Adjust your semestersCheck prerequisites and workload.
  3. Check degree requirementsComplete the full 120-credit plan.
Detailed planning guidance

How to build your plan

  1. Step 1 Choose the courses you want to study

    Use + in the course catalogue to add your targets. The map adds their prerequisites. Select a course to see its details and mark it as already studied if you have taken it.

  2. Step 2 Check and adjust your study plan

    Review your suggested timeline and workload. Drag courses to highlighted semesters, or use the semester dropdowns below the timeline. The planner checks offerings, prerequisites and workload when you move a course.

  3. Step 3 Review requirements and keep your plan

    Check the programme outline assessment and entry requirements. Resolve any unplaced courses and verify details against the official sources. Your choices are saved in this browser; use Download plan to keep a copy and Upload plan to restore it later.

Prerequisites

Follow the selected route below. Tick a course only when your prior studies meet its requirement.

Your prerequisite map

Loading course requirements…

Drag to pan

Arrows show the selected route through programme and bridging courses. Background studies and other entry requirements appear in the course details and plan review below.

FROM TARGETS TO A TIMELINE

Your individual study plan

A suggested order for your selected path. Add other courses to complete your programme.

Plan settings & how scheduling works

Upload a previously downloaded plan to replace your current selections. The file stays in your browser.

Saved in this browser only

P1–P2: autumn. P3–P4: spring of the following calendar year. A course spanning periods appears in each with its workload split. Provisional offerings reuse outline or previous offering patterns and respect odd/even-year rules. Courses known only from a semester note appear under “Schedule not yet published”, with estimated workload. Official faculty periods ↗

Target placements & status

Drag a course to a highlighted semester to move it. Teaching periods follow course offerings; prerequisites and workload are checked before moving. You can also use “Choose semesters for your courses” below.

Choose semesters for your courses

Choose a semester here or in course details. Choices are checked against offerings, prerequisites and workload. The degree project defaults to semester 4; Mathematics in semester 3 is exceptional.

Review background and entry requirements

These studies sit outside the programme catalogue. Mark a requirement as met only if your previous studies satisfy the wording in the linked official course requirements. Your checks are planning notes, not an admission decision.

The planner uses a conservative, earliest-fit order. Prior participation is placed before a dependent course unless parallel study is explicitly allowed. It checks period credit loads, but not timetable clashes, admission decisions, degree rules or optimality. An unplaced course does not prove that no feasible plan exists.

Course details