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.

Updated Programme Structure from Autumn 2024

The course structure of the Bachelor's programme has recently been revised and updated versions of some of the first year compulsory courses will be given starting from the autumn semester of 2024.

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.

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
MATA31Analysis in One Variable15 Every semester, half pace (in Swedish in spring)
MATA32Algebra and Vector Geometry7.5 Every semester, first half (in Swedish in spring)
NUMA01Computational Programming with Pyhon7.5 Every semester, second half
MATB21Analysis in Several Variables 17.5 Every semester, first half
MATB32Linear Algebra, new course from Spring 20257.5 Every semester, first half
MATB23Analysis in Several Variables 27.5 Spring semester, second half
MATB33Introduction to Higher Analysis, new course from Spring 20257.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 Autumn semester, second half
MATC12Ordinary Differential Equations 17.5 Autumn semester, second half
MATM12Analytic Functions15  Autumn semester, half pace
MATM31Algebraic Structures7.5 Spring semester, second 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
MASC13Markov Processes7.5 Autumn semester, first half
MASC14Stationary Stochastic Processes7.5 Autumn semester, first half
MASC05Design of Experiments7.5 Spring semester, second half

Numerical Analysis

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

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.

MATK11Mathematics, Bachelor's Degree Project15 Every semester, half study pace
MASK11Mathematical Statistics, Bachelor's Degree Project15Every semester, half study pace
NUMK11Numerical Analysis, Bachelor's Degree Project15Every semester, half study pace