# 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 code | Course name | Credits | Study period, study pace |
---|---|---|---|

MATA31 | Analysis in One Variable | 15 | Every semester, half pace (in Swedish in spring) |

MATA32 | Algebra and Vector Geometry | 7.5 | Every semester, first half (in Swedish in spring) |

NUMA01 | Computational Programming with Pyhon | 7.5 | Every semester, second half |

MATB21 | Analysis in Several Variables 1 | 7.5 | Every semester, first half |

MATB32 | Linear Algebra, new course from Spring 2025 | 7.5 | Every semester, first half |

MATB23 | Analysis in Several Variables 2 | 7.5 | Spring semester, second half |

MATB33 | Introduction to Higher Analysis, new course from Spring 2025 | 7.5 | Spring semester, second half |

MASA02 | Mathematical statistics, basic course | 15 | 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):

**Mathematics**

Course code | Course name | Credits | Study period, study pace |
---|---|---|---|

MATB24 | Linear Analysis | 7.5 | Every semester, first half |

MATB25 | Discrete Mathematics | 7.5 | Autumn semester, second half |

MATC12 | Ordinary Differential Equations 1 | 7.5 | Autumn semester, second half |

MATM12 | Analytic Functions | 15 | Autumn semester, half pace |

MATM31 | Algebraic Structures | 7.5 | Spring semester, second half |

MATM35 | Number Theory | 7.5 | Autumn semester, second half |

**Mathematical Statistics**

Course code | Course name | Credits | Study period, study pace |
---|---|---|---|

MASC01 | Probability Theory | 7.5 | Spring semester, first half |

MASC02 | Inference Theory | 7.5 | Spring semester, second half |

MASC13 | Markov Processes | 7.5 | Autumn semester, first half |

MASC14 | Stationary Stochastic Processes | 7.5 | Autumn semester, first half |

MASC05 | Design of Experiments | 7.5 | Spring semester, second half |

**Numerical Analysis**

Code | Course | ECTS | Given |
---|---|---|---|

NUMA41 | Basic Course in Numerical Analysis | 7.5 | Autumn semester, second half |

NUMB11 | Numerical Linear Algebra | 7.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.

Code | Course | ECTS | Given |
---|---|---|---|

MATK11 | Mathematics, Bachelor's Degree Project | 15 | Every semester, half study pace |

MASK11 | Mathematical Statistics, Bachelor's Degree Project | 15 | Every semester, half study pace |

NUMK11 | Numerical Analysis, Bachelor's Degree Project | 15 | Every semester, half study pace |