Master's Programme in Engineering, with specialisation Engineering Mathematics, 300 credits

In autumn 2026, Uppsala University will launch a five year Master’s Programme in Engineering, with specialisation Engineering Mathematics. The programme complements the existing range of engineering programmes and fills a valuable niche that is currently missing. Mathematics plays a key role in today’s high-tech and digitised world, and the applications of advanced mathematics are expanding across all sectors of society as technological development accelerates.

The official programme page will be published in mid-October, alongside the full listing of the university’s degree programmes for the 2026/2027 academic year. Below is a preliminary introduction to the programme, including the curriculum.

A Master of Science in Engineering in Applied Mathematics is needed to meet today’s challenges and to drive tomorrow’s innovation. In a world shaped by digitalisation, automation, and artificial intelligence, mathematics is at the core of understanding and shaping the rapidly evolving technological landscape. By combining in-depth mathematics with broad technical knowledge, the programme will educate engineers who are equipped to address the most complex problems facing industry.

This programme is not only an investment in students' futures, but also a necessity for maintaining the competitiveness of Swedish industry. By training a steady stream of highly qualified engineers who can integrate mathematical principles with advanced computer science and AI-based technologies, we ensure that companies and organisations can continue to innovate and create value in an increasingly data-driven and technology-oriented world. One major challenge many industries face is applying modern AI to critical problems, and there is a general shortage of professionals on the labour market with the necessary depth of mathematical expertise.

The need for applied mathematicians extends far beyond AI and industrial applications. Their skills are also in demand in sectors such as insurance and finance, where advanced mathematical modelling is used to value financial instruments and assess risk. They also play an important role in interdisciplinary fields such as life sciences and the social sciences.

Profiles and course packages

During the final two years of the programme, students will have the opportunity to tailor their studies according to two profiles: Data Analysis and AI and Modelling, Simulation and Control. These specialisations allow students to deepen their knowledge in two fields that play a central role in modern technological development, making them highly attractive in a labour market with a strong demand for such expertise. The study paths within the profiles are not mandatory; students are free to combine courses in other ways to create their own unique engineering profile. In particular, the programme also offers two optional course packages, one in Financial Mathematics and one in Life Sciences, for students who wish to pursue a specialisation in these areas.

Semester 1

  • Introduction to Applied Mathematics, 5 credits
  • Single Variable Calculus, 10 credits
  • Linear Algebra I, 5 credits
  • Comupter Programming I, 5 credits
  • Linear Algebra II, 5 credits

Semester 2

  • Mechanics, 10 credits
  • Multivariable Calculus, 10 credits
  • Probability Theory I, 5 credits
  • Electromagnetism I, 5 credits

Semester 3

  • Comupter Programming II, 5 credits
  • Inference Theory I, 5 credits
  • Introduction to Scientific Computing, 5 credits
  • Complex Analysis, General Course, 5 credits
  • Fourier Analysis, 5 credits
  • Mathematical Modelling and Problem Solving, 5 credits

Semester 4

  • Control Engineering I, 5 credits
  • Technical Thermodynamics, 5 credits
  • Industrial Economics, 5 credits
  • Ordinary Differential Equations I, 5 credits
  • Scientific Computing for Data Analysis, 5 credits
  • Groups and Discrete Mathematics, 5 credits

Semester 5

  • Probability Theory II, 5 credits
  • Algorithms and Data Structures I, 5 credits
  • Introduction to Stochastic Processes with Applications, 5 credits
  • Optimisation Methods, 5 credits

Students select either the following course package:

  • Graph Theory, 5 credits
  • Complex Networks, 5 credits

or:

  • Real Analysis, 10 credits

Semester 6

  • Perspectives on Mathematics, 5 credits
  • Regression Analysis, 5 credits
  • Independent Project in Applied Mathematics, 15 credits

Elective courses:

  • Mechanics III, 5 credits
  • Fluid Mechanics, 5 credits
  • Algorithms and Data Structures II, 5 credits
  • High-Performance Computing, 10 credits
  • Statistical Machine Learning, 5 credits
  • Partial Differential Equations, Introductory Course, 5 credits

Profile: Data Analysis and AI

Semester 7

  • Introduction to Data Analysis, 10 credits
  • Large Language Models and the Social Impact of Artificial Intelligence, 5 credits
  • Topological Data Analysis, 5 credits

Students have the option to study the following finance package:

  • Probability Theory and Martingales, 10 credits
  • Financial Theory, 5 credits

or:

  • Probability Theory and Martingales, 10 credits
  • Financial Derivatives, 7.5 credits

Elective courses:

  • Advanced Probabilistic Machine Learning, 5 credits
  • Categorical Data Analysis, 5 credits
  • Database Technology I, 5 credits
  • Computer-Intensive Statistics and Applications, 10 credits
  • Statistical Machine Learning, 5 credits
  • Generalised Linear Models, 5 credits

Semester 8

  • Foundations of Data Analysis, 10 credits
  • Deep Learning, 5 credits
  • Reinforcement Learning A, 5 credits

Elective courses:

  • Data Engineering I, 5 credits
  • Robotics, 10 credits
  • Statistical Machine Learning, 5 credits
  • Markov Processes, 10 credits
  • Time Series Analysis, 10 credits
  • Data Engineering II, 7.5 credits
  • Parallel and Distributed Computing, 5 credits
  • Data Mining I, 5 credits

Semester 9

  • Data, Ethics and Law, 5 credits
  • Data Security and Privacy, 5 credits
  • Project in Applied Mathematics, 15 credits

Students have the option to study the following Life Sciences package:

  • Modelling of Biological Systems, 7.5 credits
  • Pharmaceutical Bioinformatics with Sequence Analysis, 7.5 credits

Elective courses:

  • Accelerator-Based Computing, 5 credits
  • Data Mining II, 5 credits
  • Specialisation in Data Analysis, 5 credits

Semester 10

  • Master's Thesis in Applied Mathematics, 30 credits

Profile: Modelling, Simulation and Control

Semester 7

  • Control Engineering II, 5 credits
  • Scientific Computing for PDEs, 5 credits
  • Applied Finite Element Methods, 5 credits
  • Applied Systems Analysis, 5 credits

Students have the option to study the following finance package:

  • Probability Theory and Martingales, 10 credits
  • Financial Theory, 7.5 credits
  • Financial Derivatives, 7.5 credits

Elective courses:

  • Partial Differential Equations, 10 credits
  • Differential Topology, 10 credits
  • Differential Geometry, 10 credits
  • Quantum Physics, 10 credits
  • Signal Processing, 10 credits
  • Applied Mathematics, 5 credits
  • Database Technology I, 5 credits
  • Statistical Machine Learning A, 5 credits
  • Generalised Linear Models, 5 credits
  • Electromagnetism II, 5 credits

Semester 8

  • Applied Dynamical Systems, 5 credits
  • Modelling of Complex Systems, 10 credits

Elective courses:

  • Data Engineering I, 5 credits
  • Robotics, 10 credits
  • Mechanics III, 5 credits
  • Deep Learning, 5 credits
  • Markov Processes, 10 credits
  • Lie Groups, 5 credits
  • Control System Security, 5 credits
  • Principles of Quantum Computers and Quantum Programming, 5 credits
  • Statistical Machine Learning, 5 credits
  • Time Series Analysis, 10 credits
  • Functional Analysis, 5 credits
  • Parallel and Distributed Computing, 5 credits
  • Data Mining I, 5 credits

Semester 9

  • Data, Ethics and Law, 5 credits
  • Data Security and Privacy, 5 credits
  • Project in Applied Mathematics, 15 credits

Students have the option to study the following Life Sciences package:

  • Modelling of Biological Systems, 7.5 credits
  • Pharmaceutical Bioinformatics with Sequence Analysis, 7.5 credits

Elective courses:

  • Partial Differential Equations, 10 credits
  • Advanced Numerical Methods, 10 credits
  • Control Engineering III, 5 credits
  • Analytical Mechanics, 5 credits
  • Partial Differential Equations, 10 credits
  • Data Mining II, 5 credits
  • Specialisation in Data Analysis, 5 credits

Semester 10

  • Master's Thesis in Applied Mathematics, 30 credits

If you have any questions about the programme, you are welcome to contact any of the following persons:

FOLLOW UPPSALA UNIVERSITY ON

Uppsala University on Facebook
Uppsala University on Instagram
Uppsala University on Youtube
Uppsala University on Linkedin