GEO4902 – Numerical Weather Prediction

Schedule, syllabus and examination date

Choose semester

Course content

The course provides an overview of the different components of a weather prediction system and how forecasts are produced and evaluated. Specifically, we will emphasize the simulation and forecasting of weather systems, data assimilation, forecast verification, sensitivities to initial conditions, and ensemble prediction. A strong focus will be on the convective-scale weather forecasting systems of MET Norway, understanding its characteristics and its dissemination via It includes hands-on exercises to access and analyze weather forecasts.

Learning outcome

After completing this course, you can

  • outline the main components of numerical weather prediction systems
  • discuss applications for data assimilation
  • use and analyze techniques to verify forecasts
  • analyze ensemble forecasts and discuss atmospheric predictability

Admission to the course

Students admitted at UiO must apply for courses in Studentweb. Students enrolled in other Master's Degree Programmes can, on application, be admitted to the course if this is cleared by their own study programme.

Nordic citizens and applicants residing in the Nordic countries may apply to take this course as a single course student.

If you are not already enrolled as a student at UiO, please see our information about admission requirements and procedures for international applicants.

Overlapping courses


Teaching consists of 4 hours of lectures per week during the semester. The students are expected to give one compulsory presentation of a paper in the class during the semester. In addition, there will be compulsory python-exercises to analyze and understand weather forecast characteristics. The results and analysis based on the programming will be handed in and approved.

Attendance at the first lecture is compulsory. Students who fail to meet are considered to have withdrawn from the course unless they have previously given notice to the Student administration (

We reserve the right to change the teaching form and examination of the course in semesters where 5 or fewer students have been admitted.


  • Presentation of a paper and submitted results and analysis from python-exercises needs to be approved before you can sit the final exam. 
  • A final oral examination counts 100% towards the final grade.

It is possible to take the exam up to 3 times. If you withdraw from the exam after the deadline or during the exam, this will be counted as an examination attempt.

It will also be counted as 1 of the 3 attempts to sit the exam for this course if you sit the exam for the following course:

Examination support material

No examination support material is allowed.

Grading scale

Grades are awarded on a scale from A to F, where A is the best grade and F is a fail. Read more about the grading system.

Resit an examination

Students who can document a valid reason for absence from the regular examination are offered a postponed examination at the beginning of the next semester.

Re-scheduled examinations are not offered to students who withdraw during, or did not pass, the original examination.

Special examination arrangements, use of sources, explanations and appeals

See more about examinations at UiO

Last updated from FS (Common Student System) May 20, 2022 11:16:02 PM

Facts about this course

Teaching language