The goal of this module is to teach students the basics of mathematical modelling. It focuses on defining the scope of a mathematical model in accordance with the methodological approach to modelling, followed by writing the equations and investigating its results.

Module preview


  • What is a mathematical model?
  • What are mathematical models used for?
  • A simple lake example
  • What is the basic methodological approach to modelling?
  • How do we develop a mathematical model for the lake?
  • Model analysis – Output Set Assignment
  • Which numerical software to use when
  • Simple control

Learning outcomes

At the end of this module, students should be able to develop a mathematical model for a simple system, make sure the degrees of freedom match, and set up the problem on a numerical software package and solve it. They should also have an idea of what numerical software packages are available and roughly what software can be used for what case. Finally, students should be able to compute the effects of uncertainty on a model by implementing simple control algorithms.

Download materials

Only registered PATH users may download materials. Editable versions of slides and assignments are restricted to Professors.

File Download
Slide handout - Introduction to modelling PDF
Slides - Introduction to modelling PPTX
Hands-on exercise - Gas storage tank PDF
Hands-on exercise - Lake model PDF
Home assignment - Diving tank PDF
Hands-on exercise - Gas storage DOCX
Hands-on exercise - Lake model DOCX
Home assignment - Diving tank DOCX
Solutions - Home assignment - Diving tank GPJ
Solutions - Hands-on exercise - Gas tank GPJ-PB
Solutions - Hands-on exercise - Lake model GPJ-PB