Skip to main content

Recommended Study Paths

Students admitted to the Bachelor's Programme in Mathematics from 2024 are recommended to study according to the study paths below.

The first year of the programme consists of the following compulsory courses in mathematics and computational programming, comprising 60 credits:  

Autumn semester

CourseStudy pace / Semester period
MATA31 Analysis in One Variable, 15 crhalf pace, whole semester
MATA32 Algebra and Vector Geometry, 7.5 crquarter pace, whole semester
NUMA01 Computational Programming with Python, 7.5 crquarter pace, whole semester

Spring semester

CourseStudy pace / Semester period
MATB21 Analysis in Several Variables 1, 7.5 crhalf pace, first half 
MATB23 Analysis in Several Variables 2, 7.5 crhalf pace, second half 
MATB32 Linear Algebra, 7.5 crhalf pace, first half 
MATB33 Introduction to Higher Analysis, 7.5 crhalf pace, second half 

The last compulsory course in the program is MASA03 Mathematical Statistics, Basic Course, 15 credits. The course is given at half-pace each autumn semester and can be read in parallel with a couple of other alternative compulsory courses within the programme. After the compulsory courses have been completed, a number of study paths are opened within the mathematical disciplines. Courses in pure and applied mathematics, mathematical statistics and numerical analysis are available.

According to the course requirements for a Bachelor's degree, students should read at least 30 credits additional (alternative compulsory) courses within the mathematical disciplines. Additionally they should read at least 30 credits, and at most 60 credits, optional courses in other subjects.

The list of alternative compulsory courses is specified within the course requirements for a Bachelor's degree in mathematics. The courses offered in this category comprise more than 30 credits, so students have the opportunity to either focus on a certain area or broaden their knowledge in the mathematical disciplines. 

We strongly advise students to read at least one course in mathematical statistics and one course in numerical analysis before focusing on one particular discipline. We also recommend that students read more courses than the minimum requirement of 30 credits in the mathematical disciplines.

Autumn semester

The following compulsory and alternative-compulsory courses are given in the autumn semester.

CourseStudy pace / Semester period
MASA03 Mathematical Statistics, Basic Course, 15 crhalf pace, whole semester
MATB34 Linear Analysis, 7.5 crhalf pace, first half (given every semester)
MATB35 Discrete Mathematics, 7.5 crhalf pace, second half
MATC21 Complex Analysis 1, 7.5 crhalf pace, second half
MATC22 Ordinary Differential Equations 1, 7.5 cr

half pace, first half

NUMA41 Numerical Analysis, Basic Course, 7.5 crhalf pace, second half 
NUMB11 Numerical Linear Algebra, 7.5 crhalf pace, first half 

Students aiming to specialize in pure mathematics can either choose to combine the compulsory course MASA03 with two of the alternative-compulsory courses in mathematics (MATB34 or MATC22 in the first half of the semester and MATB35 or MATC21 in the second half of the semester) or choose to read MASA03 during the autumn semester in the third year and opt for courses comprising 30 credits among the above listed courses in mathematics and numerical analysis.

Students aiming to specialize towards mathematical statistics must complete the compulsory course MASA03 this semester in order to access other courses in mathematical statistics in the upcoming semesters, leading to the degree project MASK11.

Students aiming to specialize in numerical analysis should choose at least one of the courses NUMB11 and NUMA41 this semester (ideally both) in parallel to some of the courses listed above.

Spring semester

The following alternative-compulsory courses and relevant elective courses are given in a spring semester:

Course, TypeStudy pace / Semester period
MATB34 Linear Analysis, 7.5 cr,  alternative-compulsoryhalf pace, second half 
MATC25 Calculus of Variations, 7.5 cr, electivequarter pace, whole semester
MATC31 Algebraic Structures, 7.5 cr, alternative-compulsoryhalf pace, second half 
MATM20 Mathematical Modelling, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM32 Complex Analysis 2, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM36 Topology, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM39 Integration Theory, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM42  Ordinary Differential Equations 2, 7.5 cr, elective, advanced levelhalf pace, second half 
MASC01 Probability Theory, 7.5 cr, alternative-compulsoryhalf pace, first half 
MASC02 Statistical Inference Theory, 7.5 cr, alternative-compulsoryhalf pace, second half, only even years
MASC05 Design of Experiments, 7.5 cr, alternative-compulsoryhalf pace, first half

Students aiming to specialize towards mathematical statistics must complete the course MASC01 this semester as the course is mandatory for the degree project MASK11.

Courses from the above list can be combined with elective courses in other subjects. Note that courses comprising 30 credits in other subject areas outside the mathematical disciplines are required.

The course selection for the autumn semester in the final year should ensure that you will fulfill the course requirements mentioned in the programme structure as well as the prerequisites for the desired specialization corresponding to one of the Bachelor's degree projects in mathematics, mathematical statistics or numerical analysis. 

The Bachelor's degree project is usually done at half pace during the last  spring semester.

  • MATK11 - Degree Project in Mathematics, requires a minimum of 90 credits in pure mathematics including the compulsory courses MATA31, MATA32, MATB21, MAT23, MATB32, MATB33.
     
  • MASK11 - Degree Project in Mathematical statistics requires the compulsory courses MATA31, MATA32, MATB21, MATB23, MATB32, MATB33, MASA03, as well as MASC01 and additional courses comprising 15 credits in mathematical statistics. The courses MASC13 Markov Processes, 7.5 credits, and MASC14 Stationary Stochastic Processes, 7.5  credits, given in the autumn semester, are higly recommended.
     
  • NUMK11 - Degree project in Numerical Analysis requires the compulsory courses MATA31, MATA32, MATB21, MATB23, MATB32, MATB33, MASA03, as well as NUMA41 and NUMB11. The course NUMN32 Numerical Methods for Differential Equations and MATC22 Ordinary Differential Equations 1, given in the autumn semester, are recommended.
     

Below is a list of relevant courses offered during the third year of the programme.

Autumn semester

CourseStudy pace / Semester period
MATC20 Image Analysis, 7.5 cr, electivehalf pace, first half
MATC21 Complex Analysis 1, 7.5 cr, alternative-compulsoryhalf pace, second half 
MATC22  Ordinary Differential Equations 1, 7.5 cr, alternative-compulsoryhalf pace, first half 
MATC35  Number Theory, 7.5 cr, alternative-compulsoryhalf pace, second half 
MATC61  Optimization, 7.5 cr, alternative-compulsoryhalf pace, second half 
MATC70  Matrix Theory, 7.5 cr, electivequarter pace, whole semester
MATM33  Differential Geometry, 7.5 cr, elective, advanced levelhalf pace, first half 
MATP33  Group and Ring Theory, 7.5 cr, elective, advanced levelhalf pace, second half 
MASC13 Markov Processes, 7.5 cr, alternative-compulsoryhalf pace, first half 
MASC14 Stationary Stochastic Processes, 7.5 cr, alternative-compulsoryhalf pace, first half 
NUMA41 Numerical Analysis, Basic Course, 7.5 cr, alternative-compulsoryhalf pace, second half 
NUMB11 Numerical Linear Algebra, 7.5 cr, alternative-compulsoryhalf pace, first half 
NUMN32  Numerical Methods for Differential Equations, 7.5 cr, elective, advanced levelhalf pace, second half 

Spring semester

CourseStudy pace / Semester period
MATC25 Calculus of Variations, 7.5 cr, electivequarter pace, whole semester
MATC31 Algebraic Structures, 7.5 cr, alternative-compulsoryhalf pace, second half 
MATM20 Mathematical Modelling, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM32 Complex Analysis 2, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM36 Topology, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM38 Fourier Analysis, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM39 Integration Theory, 7.5 cr, elective, advanced levelhalf pace, second half 
MATM42  Ordinary Differential Equations 2, 7.5 cr, elective, advanced levelhalf pace, second half 
MASC05 Design of Experiments, 7.5 crhalf pace, first half