# Content overview

This page shows an overview of the book theory, lecture slides, assignments and fundamental concepts per week.

| Week          | Topic                     | Programming Topic           |
|---------------|---------------------------|-----------------------------|
| 1.1           | Modelling Concepts        | Your computer and Installation                |
| 1.2           | Numerical Modelling 1     | Report in markdown          |
| 1.3           | Numerical Modelling 2     | VS Share and VS Intellisense   |
| 1.4           | Univariate Distributions  | Version control with Git    |
| 1.5           | Multivariate Distributions| Version control with Git    |
| 1.6           | Uncertainty Propagation   | LLM tools, PY scripts       |
| 1.7           | Observation Theory 1      | Debugging                   |
| 1.8           | Observation Theory 2      | -                           |
| 2.1           | Numerical Methods for PDEs| Object-oriented programming |
| 2.2           | FEM                       | Numerical efficiency        |
| 2.3           | Signal Processing         | Errors in python            |
| 2.4           | Time Series Analysis      | Testing in python           |
| 2.5           | Optimization              | Packages + Modules          |
| 2.6           | Machine Learning          | -                           |
| 2.7           | Extreme Value Analysis    | -                           |
| 2.8           | Risk Analysis             | -                           |

Programmings topics exclude fundamental programming concepts and exercises related to workshops and group assignments.

On the subpages the content of every week is shown in more detail.
