GEO4902 – Numerical Weather Prediction

Schedule, syllabus and examination date

Choose semester

Teaching and exams spring 2022

In light of the most recent infection control regulations, we will at the start of the spring semester 2022 increase our online teaching, while we at the same time try to maintain in-person teaching where this is possible. We hope to go back to more in-person teaching later on in the semester. You will be informed about any changes in teaching or examinations on the semester page, in Canvas or through your regular channels.

Read more about postponed exams for the autumn semester 2021.

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


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 in order to take the final exam. 
  • A final oral examination counts for 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) Jan. 24, 2022 2:17:04 AM

Facts about this course

Teaching language