Norwegian version of this page

Supervisor, theoretical curriculum and study plan

The master's programme consists of a master's thesis and theoretical courses. The thesis is often written as part of a research project, with a supervisor from the academic staff. 

All master's students must submit their own application for study plan agreement within 1 December, where all of the above is included. 

Study plan agreement

Within 1 December in the first semester of your program, you must submit an application for your study plan agreement. The study plan agreement shall include your theoretical curriculum and progress plan throughout your studies. This must be signed or verified by your supervisors. 

If you need to apply for part-time studies, you do this through your study plan agreement. 

Submit your study plan agreement using this web-form

Read more about the study plan agreement.

Choosing courses for your master's studies 

The courses you take as a part of your master's studies, are referred to as the theoretical curriculum. This means 90 or 60 ECTS, depending on whether you are writing a short or long thesis

At least half of the ECTS you choose as your theoretical curriculum, must be from the list of core courses for your master's programme, as stated on the programme page under Programme structure. Make sure you read these pages carefully, as there might be other specific requirements for your programme.

Apart from this, you can choose from all 4000 and 5000 courses at the Department of informatics. Other master's level courses may also be approved, if they are considered academically relevant to your thesis.  

You will choose your theoretical curriculum with the help of your supervisor. Some research groups may require that certain courses must be included in your degree in order for you to write your thesis within their field. Sign up for courses in StudentWeb.

Progress plan and final exam

Please note that the courses you have chosen as your theoretical curriculum must be completed the semester before you hand in your thesis. E.g. if your thesis is due in Spring 2024, you must finish your theoretical curriculum by the end of Fall 2023. The final examination will not be held until you have met these requirements. If you write together with a co-student, both of you must meet this requirement in order for you to have a final examination. 

Find a supervisor

All master's students need to have a supervisor employed by the Department of informatics at the University of Oslo (internal supervisor). The internal supervisor must, as a general rule, belong to a research group that is associated with your master's programme.

Find a Research Group affiliated with your programme

Programme Programme options Research Groups
Computational Science Bioinformatics Biomedical Informatics (BMI)
Imaging and Biomedical Computing Digital Signal Processing and Image Analysis (DSB)
Informatics: Design, Use and Interaction  

Design of Information Systems (DESIGN)
Information Systems (IS)
Regenerative Technologies (RT) 
Digital Innovation (DIN)

Informatics: Language Technology   Language Technology Group (LTG)
Informatics: Robotics and Intelligent Systems Robotics and Intelligent Systems Robotics and Intelligent Systems (ROBIN)
Nanoelectronics (NANO)- if they have relevant thesis topics for Robotics students
Cybernetics and Autonomous Systems Department of Technology Systems
Informatics: Programming and System Architecture


Reliable systems (PSY)
Networks and Distributed Systems (ND)
Biomedical Informatics (BMI)
Information Systems (IS)
Analytical Solutions and Reasoning (ASR)
Software Engineering (SE)
Programming Technology (PT)
Computing Education (ITU)

Information Security   Digital Security (SEC)
Informatics: Digital Economics and Leadership   Digital Innovation (DIN)
Entrepreneurship and Innovation Management   Entrepreneurship (ENT)
Digitalization in the Health Sector  

Information Systems (IS

Digital Innovation (DIN)

Prearranged exceptions to the list above:

Certain employees in the IS-group, ND-group and PSY-group may supervise a limited amount of information security-students. Data Science students may find a supervisor from the ASR, DSB or LTG-groups. Some Professor IIs from the BMI-group may supervise CS: Imaging and Biomedical Computing-students Simula and Sintef often supervise ifi-students, if the supervisors are employed at ifi as well, they may be considered internal supervisors (if their research group is affiliated to your master's program).

Other exemptions must be applied for, and are seldom granted.

If you wish to co-operate with a research group than the one(-s) affiliated with your program, you must apply for this upon delivery of the study plan agreement. The thesis topic has to be described, and the application for cooperation justified by the ifi-employed supervisor. These exceptions are rarely approved, and has to be approved by the Head of Studies. A student admitted to a program has to follow the program structure, and must have at least 30 ECTS program specific courses, even though they may collaborate with a different research group than in the table above.

External supervisors and co-operation

It is also possible to associate the thesis to external businesses/projects. It is expected that an external supervisor has an education of at least master’s level. Students writing an external master's thesis have to, in addition to an external supervisor, also find an internal supervisor employed at the Department of informatics. The internal supervisor is responsible for the approval of the study and final thesis in cooperation with the Department Board. The internal supervisor is responsible for the thesis being scientifically responsible completed. 

Supervision and responsibility

During the execution of the long thesis, you could expect to get approx. 60 hours of counseling (1 hour a week for 20 weeks through 3 semesters). 

It is primarily the supervisor’s responsibility to make sure it is possible to complete the thesis within the standardized time limits. In cases where it would be difficult to estimate the time needed to complete the thesis in advance, there has to be a plan set up that will result in partial results that can be completed and/or improved if there is still time. Should there be any uncertainties surrounding the scale of the thesis, the Department Board will investigate the estimate.

It is the responsibility of both the supervisor and the student that the  study plan is followed, both in terms of content and progress. Student and supervisor must familiarise themselves with the rules and guidelines currently in force for supervision, implementation, copyright and other matters relating to the master's programme.

Published Nov. 16, 2018 2:54 PM - Last modified Oct. 23, 2022 8:24 AM