You can find course descriptions in . In your study plan, choose the course and click the course code or search courses by code or name. Learning environments are found in through search or after registration in "My own courses".
Master's Programme in Mathematics and Operations Research
Curriculum 2026–2028
About the programme
Programme director: Professor Lasse Leskelä
Degree: Master of Science (Technology)
Extent: 120 ECTS
Abbreviation: MathOR
The Master’s Programme in Mathematics and Operations Research offers the following majors:
- Mathematics
- Applied Mathematics
- Systems and Operations Research
The majors in Mathematics and Applied Mathematics are compact or long. The major in Systems and Operations Research is compact. Students taking a compact major must also take a minor. Students taking a long major may include a minor in their elective studies.
Graduates from Mathematics and Operations Research are in high demand in many industries and in the public sector. All three majors provide an excellent basis for building a career in scientific research, and many graduates continue their studies in a doctoral programme.
Master's Programme in Mathematics and Operations Research trains experts with a broad knowledge of mathematical methods and strong problem solving skills for tackling challenging problems in science, industry, and society.
Students learn to think mathematically. They also learn to build mathematical and statistical models, to analyse them using advanced methods and algorithms, and to communicate the results effectively. Through their choice of major, the students can focus on mathematical theory, computational and statistical methods, or modelling and problem solving skills that are needed in practice.
Completing studies in Finnish/Swedish
Courses within the programme are mainly offered in English. However, students can choose to complete some of the courses included in the Applied Mathematics major in Finnish/Swedish languages.
In addition, students can include a minor and/or elective studies offered in Finnish/Swedish in their degree.
The master’s thesis can be written in English, Finnish or Swedish. The language of the master’s thesis determines the language of the degree.
The languages used in teaching and studying
The table shows the language of instruction and possible supplementary language of instruction. The language of instruction is the language in which the teaching is provided, while the supplementary language of instruction is a language used alongside the language of instruction. The teaching offered in the supplementary language of instruction depends on the course: for a detailed description of the languages used in a given course, see the course’s MyCourses page.
Students can complete study attainments, such as examinations or course assignments, using either the language of instruction or the supplementary language of instruction. In some courses, the language of study attainments may also be a language that is not used in teaching. The languages of study attainments offered are specified in Sisu under each study unit implementation.
* Compact major 40-45 ECTS. Long major 60-65 ECTS. Systems and Operations Research is only offered as a compact major.
** Contains compulsory language studies.
Major 40–65 ECTS
Extent: 40–45 ECTS (compact major) or 60–65 ECTS (long major)
Head of major: Kalle Kytölä
Code: SCI3054
Name of the major in Finnish: Matematiikka
Name of the major in Swedish: Matematik
Intended learning outcomes
The major in Mathematics helps students develop their mathematical thinking so that they understand how mathematical theories are constructed and how mathematical problems are formulated and solved. The education is research-based with all courses taught by mathematicians who lead active research project related to the course topics. This major is partly intended as a preparation for students who plan to become researchers or university teachers in mathematics or related sciences. A master’s degree in mathematics also provides the student with a broad range of skills in problem solving, logical reasoning, and flexible thinking, which are attributes valued throughout the society. The covered mathematical areas include abstract and commutative algebra, algebraic geometry, complex analysis, differential geometry, graph theory, harmonic analysis, mathematical physics, matrix theory, partial differential equations, probability theory, and real analysis.
Structure
Mathematics is a versatile major: students can choose their field of mathematics with no preassigned restrictions. Students may include a minor in their studies. Depending on whether a minor is included or not, the extent of the major is 40–45 credits or 60–65 credits.
Languages of instruction
In the Teaching column of the table, the language of instruction for the course is indicated. Any supplementary language of instruction is provided in parentheses.
(EN = English, FI = Finnish)
Recommended courses
| Code | Course name | ECTS | Teaching |
|---|---|---|---|
| MS-E1050 | Graph Theory | 5 |
2026-2027: I EN / 1. Year 2027-2028: no teaching |
| MS-E1052 | Combinatorial Network Analysis | 5 |
2026-2027: no teaching 2027-2028: II EN / 1. or 2. year |
| MS-E1082 | Special course: Advanced Topics in Algebra* | 5 |
2026-2027: IV EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1110 | Number Theory | 5 | II EN / 1. year |
| MS-E1111 | Galois Theory | 5 | IV EN / 1. or 2. year |
| MS-E1142 | Computational Algebraic Geometry | 5 |
2026-2027: no teaching 2027-2028: V EN / 1. or 2. year |
| MS-E1145 | Algebraic Geometry | 5 |
2026-2027: no teaching 2027-2028: I–II EN / 1. or 2. year |
| MS-E1150 | Matrix Theory | 5 |
2026-2027: II EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1200 | Lie Groups and Lie Algebras | 5 |
2026-2027: no teaching 2027-2028: IV EN / 1. or 2. year |
| MS-E1210 | Sobolev Spaces | 5–10 | I–V EN / 1. or 2. year |
| MS-E1215 | Elliptic Partial Differential Equations | 5–10 | I–V EN / 1. or 2. year |
| MS-E1280 | Measure and Integral | 5 | II EN / 1. year (or during BSc) |
| MS-E1281 | Real Analysis | 5 |
2026-2027: no teaching 2027-2028: IV EN / 1. or 2. year |
| MS-E1423 | Fourier Theory | 5 |
2026-2027: no teaching 2027-2028: III EN / 1. or 2. year |
| MS-E1426 | Harmonic Analysis | 5 |
2026-2027: II EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1461 | Hilbert Spaces | 5 | I EN / 1. year (or during BSc) |
| MS-E1462 | Banach Spaces | 5 |
2026-2027: II EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1531 | Differential Geometry | 5 |
2026-2027: no teaching 2027-2028: III / 1. or 2. year |
| MS-E1053 | Combinatorics | 5 |
2026-2027: no teaching 2027-2028: I EN / 1. or 2. year |
| MS-E1542 | General Topology | 5 | IV EN / 1. or 2. year |
| MS-E1600 | Probability Theory | 5 | I FI (EN) / 1. year |
| MS-E1604 | Brownian Motion and Stochastic Analysis | 5 |
2026-2027: IV EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1688 | Special Course: Advanced Cryptography* | 5 |
2026-2027: no teaching 2027-2028: I–II EN / 1. or 2 year |
| CS-E4340 | Cryptography | 5 | I–II EN / 1. year |
| CS-E4370 | Applied Cryptography | 5 | III–IV EN / 1. year |
| CS-E4380 | Special Course: Advanced Cryptography* | 5 |
2026-2027: I–II EN / 1. or 2. year 2027-2028: no teaching |
| CS-E4700 | Logic and Hard Computational Problems | 5 | I–II EN, I-II FI / 1. or 2. year |
* Course can be completed several times on different topics as a part of major studies.
Students may also include individually agreed study attainments in mathematics, subject to approval by the head of the major. In addition, the student can take courses in applied mathematics, operations research, or other mathematical sciences.
Examples of orientations
Algebra and discrete mathematics
- MS-E1050 Graph Theory
- MS-E1052 Combinatorial Network Analysis
- MS-E1053 Combinatorics
- MS-E1082 Special Course: Advanced Topics in Algebra
- MS-E1110 Number Theory
- MS-E1111 Galois Theory
- MS-E1142 Computational Algebraic Geometry
- MS-E1145 Algebraic Geometry
- MS-E1200 Lie Groups and Lie Algebras
- MS-E1688/CS-E4380 Special Course: Advanced Cryptography
- CS-E4340 Cryptography
- CS-E4370 Applied Cryptography
- Other courses, and an optional minor
Analysis
- MS-E1210 Sobolev Spaces
- MS-E1215 Elliptic Partial Differential Equations
- MS-E1280 Measure and Integral
- MS-E1281 Real Analysis
- MS-E1423 Fourier Theory
- MS-E1426 Harmonic Analysis
- MS-E1461 Hilbert Spaces
- MS-E1462 Banach Spaces
- Other courses, and an optional minor
Mathematical physics
- MS-E1145 Algebraic Geometry
- MS-E1200 Lie Groups and Lie Algebras
- MS-E1461 Hilbert Spaces
- MS-E1462 Banach Spaces
- MS-E1531 Differential Geometry
- MS-E1600 Probability Theory
- MS-E1604 Brownian Motion and Stochastic Analysis
- Other courses, and an optional minor
Extent: 40–45 ECTS (compact major) or 60–65 ECTS (long major)
Head of major: Lasse Leskelä
Code: SCI3053
Name of the major in Finnish: Sovellettu matematiikka
Name of the major in Swedish: Tillämpad matematik
Intended learning outcomes
The major in Applied Mathematics is designed for students interested in mathematics, statistics, and their applications. It is based on a solid mathematical core that gives the student a broad set of skills for working on diverse mathematical and computational problems. The major also includes an elective part that provides flexibility to orientate toward a master's thesis project in a chosen application area. A high proportion of students taking this major continue their studies to a doctoral degree.
The importance of mathematical techniques is increasing in science and engineering as new fields employing sophisticated mathematical and statistical models are constantly emerging. The driving forces for such development are the ever-increasing computational resources, which should be used wisely and to their full power. This requires the education of mathematicians and statisticians who are able to interact and collaborate with experts in application areas. The major in Applied Mathematics responds to this need.
Structure
Applied Mathematics can be taken either as a compact major (40–45 ECTS) or a long major (60–65 ECTS).
Languages of instruction
In the Teaching column of the table, the language of instruction for the course is indicated. Any supplementary language of instruction is provided in parentheses.
(EN = English, FI = Finnish)
| Code | Course name | ECTS | Teaching |
|---|---|---|---|
Compulsory studies (20 ECTS)These core courses are compulsory unless already included in previous studies. Students who have studied similar content at another university should contact the responsible professor of the major to discuss their personal study plan. |
|||
| MS-E1600 | Probability Theory | 5 | I FI (EN) / 1. year |
| MS-E1651 | Numerical Matrix Computations | 5 | I FI (EN) / 1. year |
| MS-E2112 | Multivariate Statistical Analysis | 5 | III–IV EN / 1. year |
| MS-E2122 | Nonlinear Optimization | 5 | I–II EN / 2. year |
Optional studies (20–45 ECTS)Select sufficiently many courses from the following categories to complete a total of 40–45 credits for a compact major or 60–65 credits for a long major. In addition, students may also include individually agreed study attainments in applied mathematics, subject to approval by the head of the major. |
|||
Computational mathematics |
|||
| MS-E1423 | Fourier Theory | 5 |
2026-2027: no teaching 2027-2028: III EN / 1. or 2. year |
| MS-E1461 | Hilbert Spaces | 5 | I EN / 1. year (or during BSc) |
| MS-E1652 | Computational Methods for Differential Equations | 5 |
2026-2027: no teaching 2027-2028: II FI (EN) / 1. or 2. year |
| MS-E1653 | Finite Element Method | 5 | III–IV EN / 1. year |
| MS-E1654 | Computational Inverse Problems | 5 | IV FI (EN) / 1. year |
| MS-E2121 | Linear Optimization | 5 | III–IV EN / 1. year |
| MS-E2148 | Dynamic Optimization | 5 | III EN / 1. year |
| CS-E5755 | Nonlinear Dynamics and Chaos | 5 | III–IV EN / 1. year |
| CS-E5795 | Computational Methods in Stochastics | 5 | I–II EN / 2. year |
Statistics and probability |
|||
| MS-C2128 | Prediction and Time Series Analysis | 5 | II EN / 1. year (or during BSc) |
| MS-E1604 | Brownian Motion and Stochastic Analysis | 5 |
2026-2027: IV EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1624 | High-Dimensional Statistics | 5 | IV EN / 1. year |
| MS-E1622 | Algebraic Methods in Data Science | 5 |
2026-2027: III–IV EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1280 | Measure and Integral | 5 | II EN / 1. year (or during BSc) |
| MS-E2117 | Risk Analysis | 5 | III–IV FI (EN) / 1. year |
| CS-E5710 | Bayesian Data Analysis | 5 | I–II EN / 2. year |
| CS-E4825 | Probabilistic Machine Learning | 5 | III–IV EN / 1. year |
| CS-E5745 | Mathematical Methods for Network Science | 5 | III EN / 1. or 2. year |
Discrete applied mathematics |
|||
| MS-E1050 | Graph Theory | 5 |
2026-2027: I EN / 1. or 2. year 2027-2028: no teaching |
| MS-E1052 | Combinatorial Network Analysis | 5 |
2026-2027: no teaching 2027-2028: II EN / 1. or 2. year |
| MS-E1053 | Combinatorics | 5 | 2027-2028: I EN / 1. or 2. Year |
| MS-E1142 | Computational Algebraic Geometry | 5 |
2026-2027: no teaching 2027-2028: V EN / 1. or 2. year |
| MS-E1150 | Matrix Theory | 5 |
2026-2027: II EN / 1. or 2. year 2027-2028: no teaching |
| MS-E2145 | Combinatorial Optimization | 5 | III–IV EN / 1. year |
| MS-E2147 | Optimization in Public Transport | 5 | I–II EN / 2. year |
| CS-E4565 | Combinatorics of Computation | 5 | V EN / 1. year |
| CS-E4720 | Computational Geometry | 5 | III–IV EN / 1. year |
Extent: 40–45 ECTS (compact major)
Head of major: Philine Schiewe
Code: SCI3055
Name of the major in Finnish: Systeemi- ja operaatiotutkimus
Name of the major in Swedish: System- och operationsanalys
Intended learning outcomes
The objective of the major in Systems and Operations Research is to educate experts who master quantitative methods and have professional skills for solving decision problems arising in the planning and management of complex systems. Core topics in the major are optimization, statistics, forecasting, dynamic systems, simulation, and decision and risk analysis. The major includes hands-on laboratory exercises and project assignments on real problems posed by external organizations.
Overall, the major is founded on a balanced engineering-economic approach which builds on structured problem solving, systems thinking, and mathematical modelling. This approach allows operations research (OR) professionals to optimize the use of limited resources, to improve the efficiency of production and services, and to support decisions in recognition of risks and multiple objectives, for instance.
Methods of systems and operations research are used extensively in application areas such as finance, logistics, manufacturing, services, defence, energy, environment, and healthcare. OR is widely known as the scientific discipline for making “Smarter Decisions for a Better World”. The rapidly expanding field of analytics employs OR methods to provide data-driven decision support.
Graduates in Systems and Operations Research are in growing demand by firms, consultancies, research institutes, and the public sector. Many start their careers as analysts and then advance to more senior positions and even to top management. The major provides an excellent basis for continued studies and graduates often choose to pursue a doctoral degree.
Structure
All courses can be taken in the first or second year of studies, and many even during bachelor studies. The recommended years for the core courses are shown below.
Languages of instruction
In the Teaching column of the table, the language of instruction for the course is indicated. Any supplementary language of instruction is provided in parentheses.
(EN = English, FI = Finnish)
| Code | Course | ECTS | Teaching |
|---|---|---|---|
Mandatory courses (20 ECTS) |
|||
| MS-E2112 | Multivariate Statistical Analysis | 5 | III–IV EN / 1. year (or during BSc) |
| MS-E2121 | Linear Optimization | 5 | III–IV EN / 1. year (or during BSc) |
| MS-E2132 | Laboratory Assignments in Operations Research II | 5 | I–II EN / 2. year |
| MS-E2135 | Decision Analysis | 5 | I–II EN / 1. year |
Seminars (5–12 ECTS)Include at least one or both seminars in your major studies: |
|||
| MS-E2177 | Seminar on Case Studies in Operations Research* | 5–7 | II-V EN / 1. or 2. year |
| MS-E2191 | Graduate Seminar on Operations Research* | 5 | I–II EN / 2. year |
Specialization studiesChoose sufficiently many courses from the following lists to complete the required 40–45 credits for the major. At least 35 credits for the major must be taken from the MS department (MS-XXXXX courses). The second list contains special courses planned for 2026–2028 that might be offered at different periods than indicated below. All other MS-E2XXX courses also qualify, and additional courses may be offered. Check courses.aalto.fi for an updated list. In addition, students may also include individually agreed study attainments in systems and operations research, subject to approval by the head of the major. Check courses.aalto.fi for an updated list. |
|||
| MS-E2122 | Nonlinear Optimization | 5 | I–II EN / 1. or 2. year |
| MS-E2145 | Combinatorial Optimization | 5 | III-IV EN / 1. or 2. year |
| MS-E2148 | Dynamic Optimization | 5 | III EN / 1. or 2. year |
| MS-E2114 | Investment Science | 5 | I–II EN / 1. or 2. year (or during BSc) |
| MS-E2117 | Risk Analysis | 5 | III–IV FI (EN) / 1. year (or during BSc) |
| MS-E2150 | Discrete Event Simulation | 5 |
2026-2027: no teaching 2027-2028: IV EN / 1. year (or during BSc) |
| MS-E2155 | System Dynamics Simulation | 5 |
2026-2027: IV EN / 1. year (or during BSc) 2027-2028: no teaching |
| MS-E2107 | Independent Research Projects in Systems and Operations Research Analysis | 5–8 | I-V EN / 1. or 2. year |
| CS-E4715 | Supervised Machine Learning | 5 | I–II EN / 1. or 2. year |
| CS-E5740 | Complex Networks | 5 | I–II EN / 1. or 2. year |
| ECON-L2300 | Advanced Microeconomics 3 | 5 | III EN / 1. or 2. year |
Courses on special topics: |
|||
| MS-E2120 | Suomalaisen yhteiskunnan resilienssi | 1–5 | I–II FI / 1. or 2. year |
| MS-E2147 | Optimization in Public Transport | 5 | I–II EN / 2. year |
*Course can be completed several times on different topics as a part of major studies.
Master's thesis 30 ECTS
Students are required to write a master’s thesis, which is an individual research project with a workload of 30 credits. The topic of the thesis is usually related to the student’s major, or in some special cases to a minor. The thesis work must have one supervisor and may have one or two advisors. The supervisor is a professor at Aalto University who ensures that the thesis meets all aims and requirements set by the School of Science. The advisor is usually from an organization for which the thesis is written. The thesis advisor shall hold at least a master’s degree. The advisor is an expert in the field of the thesis, who can give advice on content and writing of a thesis. The duties of the advisor are agreed on by the student, supervisor, and advisor.
Master’s thesis work also includes a maturity essay, and a seminar presentation or an equivalent presentation.
More information about the master's thesis process can be found on
Minor 20–25 ECTS
Students taking a compact major must also take a minor (20–25 ECTS). A minor can also be included in elective studies. Students can choose a minor from minors offered by Aalto University or, with the consent of the programme director, from other Finnish universities or universities abroad. The minor is confirmed in the Personal Study Plan.
More information:
Elective studies 25–30 ECTS
Students choose 25–30 credits of elective studies. As elective studies, students can complete a minor and/or take individual courses. Individual elective courses can also be taken from other programmes at Aalto University or, with the consent of the programme director, other Finnish universities.
The study right includes the right to select designated cross-institutional studies (RIPA) from other Finnish universities. More information is available here: Cross-institutional studies (RIPA) | Aalto University.
Elective studies must be university-level studies that in general are offered as degree studies at the university in question. By default, courses offered only to lifewide learners (e.g. pedagogical training at Aalto) cannot be included as elective studies.
Elective studies may not overlap with student's other studies. For this reason, the programme may restrict the choices in elective studies. The elective studies require separate approval through the Personal Study Plan (HOPS).
The following options can also be included in the elective studies:
- studies completed abroad during student exchange with the consent of the programme director (exchange studies can also form an international minor);
- work experience (1–10 ECTS) completed during an internship in Finland or abroad can also be included in the elective studies. If the course JOIN-A0003 Contributing in Community (3 ECTS) is included in the Master’s degree, only 7 credits of practical training can be accepted in the degree.
More information :
If the student has compulsory language studies in their master's degree, the language studies are included in the elective studies.
- If the student has completed their bachelor's degree in Finland (in Aalto or in another higher education institute), they have fulfilled the compulsory language requirements in the respective degree or received the exemption. They do not need to complete language studies in the master's degree.
- If the student’s language of education is Finnish or Swedish and they have completed their bachelor’s degree outside of Finland, they must
- demonstrate proficiency in national languages by writing the maturity test in their language of education (Finnish or Swedish) and complete the language proficiency tests (2 ECTS) in the other national language. More about the language of education can be found here. The student may also apply for an exemption of demonstrating proficiency in national languages.
- complete 3 ECTS in one foreign language (including both oral (o) and written (w) proficiency).
- If the student has completed their bachelor’s degree outside of Finland, they are required to complete only 3 ECTS in one foreign language (including both oral (o) and written (w) proficiency). Students, whose language of education is not Finnish or Swedish, may alternatively complete an elementary course in Finnish or in Swedish (3 ECTS). The courses in national languages can be at any level on CEFR scale.
Language studies are included in students’ elective studies and are agreed in the personal study plan (HOPS). Language Centre offers the language studies.