Skip to main content

Programme Structure and Course Requirements

The programme consists of compulsory and alternative-compulsory courses (105 ECTS credits), elective courses (60 ECTS credits) and ends with a Bachelor’s degree project (15 ECTS credits) on a topic of interest.

The classification of the compulsory and alternative compulsory courses as well as course codes have been and can be subject to change. The specific requirements for students admitted to the programme a certain year can be found under Course requirements.

Programme Structure from Autumn 2020

The structure of the Bachelor's programme has recently been updated. From the autumn semester of 2020 the course MASA02 Mathematical statistics, basic course(15 credits) is compulsory within the programme, replacing the previous alternatively-compulsory course MASA01.

The course requirements for students admitted to the programme after the implementation of the new structure are listed below.

The first part of the three-year programme covers basic training in algebra, mathematical analysis in one and several variables, linear algebra and computational programming. From the autumn semester of 2020 the compulsory block also includes a basic course in mathematical statistics and probability theory. The courses comprise a total of 75 credits and constitute the theoretical core that is fundamental to applied mathematics, statistics, mathematical physics, economics and many other areas.

Course codeCourse nameCreditsStudy period, study pace
MATA21Analysis in One Variable15 Every semester, half pace (in Swedish in spring)
MATA22Linear Algebra 17.5 Every semester, first half (in Swedish in spring)
MATA23Foundations of Algebra7.5 Spring semester, second half
NUMA01Computational Programming with Pyhon7.5 Every semester, second half
MATB21Analysis in Several Variables 17.5 Every semester, first half
MATB22Linear algebra 2 7.5 Every semester, first half
MATB23Analysis in Several Variables 27.5 Spring semester, second half
MASA02Mathematical statistics, basic course15 Autumn semester, half pace

After completing the compulsory course block, students are offered a wide range of courses in pure mathematics, mathematical statistics and numerical analysis. Discrete mathematics, number theory, abstract algebra, topology, ordinary differential equations, complex analysis, differential geometry are some of the main areas in pure mathematics that are available. Courses in mathematical statistics, probability theory and scientific computing provide the balance between mathematical theory and practical applications and provide training in collecting, analysing and modelling data.

Courses comprising 30 credits should be elected among the following courses (or corresponding):


Course codeCourse nameCreditsStudy period, study pace
MATB24Linear Analysis7.5 Every semester, first half
MATB25Discrete Mathematics7.5 Every semester, second half
MATC12Ordinary Differential Equations 17.5 Autumn semester, second half
MATM12Analytic Functions15  Autumn semester, half pace
MATM31Algebraic Structures7.5 Spring semester, first half
MATM35Number Theory7.5 Autumn semester, second half

Mathematical Statistics

Course codeCourse nameCreditsStudy period, study pace
MASC01Probability Theory7.5 Spring semester, first half
MASC02Inference Theory7.5 Spring semester, second half
MASC03Markov Processes7.5 Autumn semester, first half
MASC04Stationary Stochastic Processes7.5 Autumn semester, first half
MASC05Design of Experiments7.5 Spring semester, second half

Numerical Analysis

NUMA41Basic Course in Numerical Analysis7.5 Spring semester, second half
NUMB11Numerical Linear Algebra7.5 Autumn semester, first half
NUMN19Numerical Approximation7.5 Spring semester, first half

The courses within this block can be chosen among more advanced courses within the mathematical sciences as well as other disciplines available across the University. At least 30 ECTS credits must consist of courses outside the range of mathematical sciences. Most students choose to combine their mathematical studies with physics, computer science or economics. The purpose of the elective courses is to offer the students the possibility to both deepen and broaden their knowledge according to their own objects of interest.

Courses in mathematics, mathematical statistics and numerical analysis given at the Faculty of Science and that can be included in a Bachelor's degree are available in the left menu under Courses.

Relevant elective courses are also available in the left menu under Elective Courses, Other Subjects.

The project may be done in pure mathematics, mathematical statistics or numerical analysis on a subject of interest chosen in cooperation with a supervisor. The project may be of theoretical character but can also be carried out in an applied area in cooperation with an industrial partner.