Master's Programme in Applied and Computational Mathematics

Applied and Computational Mathematics (ACM) is a field in which mathematics is used to solve practical and theoretical problems for different applied areas. Applied problem areas are often found within the natural sciences, in industry, resource management, medical image processing and other areas. The relevant problems are described mathematically in one or more equations through a modelling process. These equations are solved by using numerical tools, and the results are used to improve the understanding of the original problems. Another essential part of the field includes basic method development within applied mathematics, where one examines how different classes of mathematical problems can be represented and solved efficiently by using computers.

An education in Applied and Computational Mathematics enables the student to solve practical problems within different applied areas by using mathematical modelling, analysis and numerical calculation. Moreover, the student is taught a theoretical fundament which contributes to the understanding of relevant academic literature and how to make use of new methods and results in applied work.

The Master programme in ACM has two mandatory courses, both offered in the spring semester: MAT252 Continuum Mechanics and MAT260 Scientific Computing 2. For course recommendations, see specializations below and course lists at the bottom of the page. The Master programme usually consists of 60 ECTS courses and a 60 ECTS Master's thesis, alternative 90 ECTS courses and a 30 ECTS thesis.

The master thesis in ACM can be written within one of the following specializations: applied analysis, image processing, fluid mecanics and ocean modelling, inverse problems, mechanics and dynamical systems, environmental mathematics, numerical mathematics, computational science, or reservoir mathematics:

  • Applied Analysis: involves developing of analytical and constructive methods for solving differential- and integral equations from several areas of application. Recommended previous knowledge: MAT211, MAT213, MAT230. Central courses: MAT211, MAT234.
  • Image Processing: involves development and analysis of numerical methods for processing images from medical research, data technology and similar large simulation tasks. Recommended previous knowledge: STAT110, MAT213, MAT261. Central courses: MAT234, MAT262, INF270.
  • Fluid mechanics and ocean modelling: involves analytical and numerical studies of waves and flow on an industrial and geophysical scale. A backgound in physical oceanography is useful for studying ocean currents. Recommended previous knowledge: MAT213, MAT230, MAT252. Central courses: MAT234, MAT253.
  • Inverse problems: involves estimations of magnitudes based on indirect measures, for instance dynamical reservoir characterization and monitoring. Recommended previous knowledge: STAT110, MAT230. Central courses: MAT234, MAT254, MAT265.
  • Mechanics and Dynamical systems: involves modelling of physical and biological systems emphasizing correlations between processes on the microscopic and macroscopic level. Recommended previous knowledge: MAT213, MAT230. Central course: MAT251.
  • Environmental Mathematics: involves problems associated with intervention and management of the environment. Modelling and differential equations are central subjects. Recommended previous knowledge: MAT213, MAT230, MAT260. Central courses: MAT234, MAT254.
  • Numerical Mathematics: involves development and discussion of numerical methods used in computational tasks. Recommended previous knowledge: MAT213, MAT230, MAT260. Central courses: MAT236, MAT261, MAT360.
  • Computational Science: uses calculations/computations to seek insight in complex phenomenon not easily found by theoretical vurderinger and laboratory experiments alone. Modelling, simulation and visualization are used. Recommended previous knowledge: MAT230, MAT260. Central courses: MAT261, MAT360.
  • Reservoir Mathematics: involves analytical and numerical studies of flow in oil reservoirs. These are problems encountered when extracting oil and gas. Recommended previous knowledge: MAT213, MAT230, MAT260. Central courses: MAT234, MAT254.

Course list:


Application deadline
Tuition No tuition fee
Degree level Master, 2 years
City Bergen
Credits 120.0