Kaisa_2012_3_photo by Veikko Somerpuro


Registration and fee

75 euros. More information

This course is located at the MOOC platform of the University of Helsinki. Enrolment opens . The first course assignment deadline is , but you can register to the course until .

How can I become a student?
During your studies
Arrangements for students in need of special support

Open University reserves the right to make changes to the study programme.


Master’s Programme in Atmospheric Sciences is responsible for the course.

Modules where the course belong to:

  • ATM300 Advanced Studies in Atmospheric Sciences
    Compulsory for:
    1. Study Track in Meteorology

    Optional for:

    1. Study Track in Aerosol Physics
  • TCM300 Advanced Studies in Theoretical and Computational Methods

The course is available to students from other degree programmes.

Basics of either meteorology or oceanography, and sufficient coding skills - language is a student's choice: Fortran, Matlab, Python, or such like.

Numerical meteorology II follows directly from this course. Laboratory course in numerical meteorology requires somewhat deeper knowledge of atmospheric thermodynamics, general circulation, synoptic meteorology, and physical processes that this course.

At end of the course, students should know the principles of the numerical methods used in weather and climate models, and can at practical level write a computer program to numerically solve a shallow-water model, make numerical experiments with the model, and visualize and interpret the results.

The course will be lectured every year in the I period.

1. Coupled partial differential equations of the atmospheric/ocean dynamics, 2. Spatial discretization methods, 3. Time-extrapolation methods, 4. Numerical stability and accuracy of the solutions, 5. Visualization of results.

All lecture materials are provided for students.

Interested students can read

  • Chapters 1-3 from "Atmospheric modeling, data assimilation and predictability" by Eugenia Kalnay (2003; Cambridge University Press).
  • Chapters 1-3 from "Numerical weather and climate prediction" by Thomas Tomkins Warner (2011; Cambridge University Press).

There are three weekly meetings, and each of them is a practical session where students develop their own codes. Lap-top computers are thus needed in the lectures.

There is a course exam based on the coding exercises (modify an existing code, or make a new type of experiment - mainly to show that the student masters the code he/she has written).The grading is based on 1. Overall progress made in coding the shallow-water model, and 2. Course exam.

There are three meetings every week with short (15-20 min) lectures at the beginning of the lectures, and hands-on practical supervised sessions to progressively develop a 2-dimensional shallow-water model. All exercises are distributed and returned via the Moodle -page.