This study programme starts in August.
When to apply
- EU/EEA/Swiss applicants: from 1 February until 1 March
- Nordic citizens and applicants with a permanent or renewable residence permit in Norway: from 1 February until 15 April
- Non-EU/EEA applicants: from 1 October until 1 December
How to apply
- EU/EEA/Swiss applicants: Application procedure
- Nordic citizens and applicants with a permanent or renewable residence permit in Norway: Application procedure
- Non-EU/EEA applicants: Application procedure
Admission to this master's degree programme / study option requires:
- country list. and a completed bachelor's degree comparable to a Norwegian bachelor's degree. Applicants with foreign education, please refer to the
- a specialization defined by the programme/study option
- a minimum grade average of C (in the Norwegian grading scale) or equivalent from the specialization in your degree.
- Norwegian and English language requirement OR special enhanced requirement in English specified below:
a) Passed examination in English foundation course (140 hours/5 periods per week) with a minimum grade of 4 in Norwegian upper secondary school (or an equivalent grade from a Nordic upper secondary school) or passed examination in English from second and/or third school year in Norwegian upper secondary school, or
b) An internationally recognised English language proficiency test.
The required specialization consists of 120 ECTS credits where the following, or equivalent, courses are included:
- 40 ECTS credits basic Mathematics and Programming courses, including:
- MAT1100 – Calculus
- MAT1110 – Calculus and linear algebra
- MAT1120 – Linear algebra
- One of the following courses:
- INF1100 – Introduction to programming with scientific applications (continued)
- INF1000 – Introduction to object-oriented programming (continued)
- MAT-INF1100 – Modelling and computations
- MAT-INF1100L – Programming, Modelling and Computations (continued)
- BIOS1100 – Innføring i beregningsmodeller for biovitenskap
- IN-KJM1900 – Introduksjon i programmering for kjemikere
- GEO-KJM1040 – Introduction to programming with applications in geosciences and in chemistry (discontinued)
- 80 ECTS credits within at most two of the fields of astrophysics, bioscience, chemistry, computer science and informatics, geoscience, mathematics, materials science, mechanics and physics.
- 40 of these 80 ECTS credits have to be advanced undergraduate courses at 2000 and 3000 level in the fields of astrophysics, bioscience, chemistry, computer science and informatics, geoscience, mathematics, materials science, mechanics and physics.
A minimum grade average of C (Norwegian grading scale), or equivalent, is required for the 40 ECTS credits in Mathematics and Programming courses, and the 40 ECTS credits advanced undergraduate courses at 2000 and 3000 level.
You have to upload all required documents in UiO's online application portal.
If you have completed studies/courses outside the University of Oslo, you must also upload course descriptions. The course names and codes on the course descriptions must match the transcript of records.
This programme is covered by the regulations on export control. Export controls are applied to countries where there is suspicion about development and use of weapons of mass destruction. UiO will therefore conduct a specific evaluation of these applicants.
Ranking of applicants
Applicants are ranked according to their grade average of 80 ECTS credits in the required specialization. A list of the courses forming the grade average can be found under the header “Required specialization”. If an applicant has more than 80 ECTS credits in the required specialization, the 80 ECTS credits with the highest grades will form the grade average.
You normally cannot be admitted to a Master's degree programme or programme option within the same subject area as a previously completed Master's degree at the University of Oslo.