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 are decribed below.

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, 50% (in Swedish in spring)
MATA32Algebra and Vector Geometry7.5 Autumn semester 25%, Spring first half 50% (in Swedish in spring)
NUMA01Computational Programming with Pyhon7.5 Autumn semester 25%, Spring second half 50%
MATB21Analysis in Several Variables 17.5 Every semester, first half, 50%
MATB23Analysis in Several Variables 27.5 Spring semester, second half, 50%
MATB32Linear Algebra, new course from Spring 20257.5 Every semester, first half, 50%
MATB33Introduction to Higher Analysis, new course from Spring 20257.5 Spring semester, second half, 50%
MASA02Mathematical statistics, basic course15 Autumn semester, 50%

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):

Mathematics

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

Mathematical Statistics

Course codeCourse nameCreditsStudy period, study pace
MASC01Probability Theory7.5 Spring semester, first half, 50%
MASC02Inference Theory7.5 Spring semester, second half, 50%
MASC13Markov Processes7.5 Autumn semester, first half, 50%
MASC14Stationary Stochastic Processes7.5 Autumn semester, first half, 50%
MASC05Design of Experiments7.5 Spring semester, second half, 50%

Numerical Analysis

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

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.

CodeCourseECTSGiven 
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

Previous Course Requirements

The specific requirements for students admitted to the programme before 2024 can be found on the links below: