Elective Courses, Other Subjects
The Bachelor´s programme in mathematics contains a block of elective courses comprising 60 higher education credits of which at least 30 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.
Students interested in physics may apply for the following courses given by the Department of Physics, Faculty of Science:
FYSA30 Physics: Light and Matter, 7.5 credits, 25% study pace, Autumn semester
FYSA33 Physics: Electricity and Magnetism, 7.5 credits, 50% study pace, Spring semester, first half (new course Spring 2027)
FYSA35 Physics: Mechanics, 7.5 credits, 50% study pace, Spring semester, first half, (new course Spring 2027)
Other recommended courses that require 60-75 credits in mathematics including MATB23/MATB34 are:
FYTA14, Fluid mechanics, 7.5 credits, 50% study pace, Spring semester, second half
FYTB14 Classical Mechanics and Special Relativity, 7.5 credits, 50% study pace, Autumn semester, first half (until 2027, new code FYSC35 Spring 2028)
FYSB22 Basic Quantum Mechanics, 7.5 credits, 50% study pace, Autumn semester, second half (new code FYSB32 from Autumn 2027)
FYSC20 Electromagnetism, 7.5 credits, half pace, every semester, second half (until 2027, only during Spring, first half, from 2028)
A list of all courses at basic level given in general and theoretical physics, meteorology, astronomy and astrophysics given by the Physics Department is available on the following link.
The courses listed below are given by the Department of Computer Science, Faculty of Engineering, and are accessible to students enrolled on the Bachelor´s programme in mathematics who have completed the course NUMA01 Computational programming with Python.
Some of these courses require more knowledge than NUMA01. There are several alternative course packages (called package in the table below) that you can take to fulfil the prerequisites.
Alternative 1: EDAA01 Programming, Continuation Course, 7.5 credits
Alternative 2: NUMA11/NUMB11 Numerical Linear Algebra, 7.5 credits
Alternative 3: NUMA41 Numerical Analysis, Basic Course, 7.5 credits
Alternative 4: Project work (1.5 credits) in MATB21 Analysis in Several Variables 1, Project work (1.5 credits) in MATB22 Linear Algebra 2 and EDAA25 C Programming.
The following courses are available:
| Course | Credits | Period | Prerequisites |
| EDAA01 Programming, continuation course | 7.5 | Autumn, quarter pace | NUMA01 |
| EDAA01 Programming, continuation course | 7.5 | Spring, first half | NUMA01 |
EDAA01 is suitable for first year students, but it requires Swedish and the programming language is Java. Students without prior knowledge of Java will receive help, but must be prepared to work a little more.
| Course | Credits | Period | Prerequisites |
| EDAG01 Efficient C | 7,5 | Autumn, second half | EDAA01 |
| EDAF05 Algorithms, Datastructures and Complexity | 5 | Spring, second half | Package |
These courses are also given in Swedish and are recommended for second-year students.
| Course | Credits | Period | Prerequisites |
| EDAN26 Multicore Programming | 7.5 | Autumn, first half | Package |
| EDAN75 Optimising Compilers | 7.5 | Spring 2023, every other year, first half | EDAF05 |
| EDAG01 Efficient C | 7.5 | Autumn, second half | EDAA01 |
| EDAF50 C++ Programming | 7.5 | Spring, first half | Package |
| EDAP01 Artificial Intelligence | 7.5 | Spring, first half | Package |
| EDAN40 Functional Programming | 7.5 | Spring, second half | Package |
Some of these courses are given in Swedish as well, and are recommended for third-year students.
If you are interested in Economics, you may choose NEKA12 Economics: Level 1, 30 credits, given by the School of Economics and Management. This course is usually given in Swedish and it consists of:
- Microeconomics, 11 credits
- Macroeconomics, 9 credits
- Financial economics, 5 credits
- International economics, 5 credits
Students who are not Swedish speakers and who would like to combine their Bachelor's studies in mathematics with economics might be interested in pursuing a second Bachelor's Degree in International Business.
The Department of Physical Geography and Ecosystem Science at the Faculty of Science recommends the course
- NGEA01 Physical Geography: An Introduction to the Global Environment, 15 credits, given in English during the first half of each autumn semester.