• Years2 years
  • ECTS credits120


Objectives and content

A Master's degree in informatics with a specialization in algorithms has a focus on the development and improvements of algorithms and computer programs, so that problems and challenges can be solved in the best and fastest way on computers. The aim is to find the best and most effective methodology, either through analysis, or through practical testing.

This Master's degree programme also includes fundamental aspects of algorithms, such as identification of problems that are hard to solve on computers. In these situations, development of alternative solutions is the main focus.

Programme profile

The members of the Algorithms Research Group are active participants in the international research community, as can be seen from our publication list. We are regularly involved in the main international algorithms conferences, both as participants, members of program committees, and as organizers.

Several of our research projects, both individual and joint, are externally funded.

What you Learn

Learning Outcomes

A candidate who has completed his or her qualification should have the following learning outcomes defined in terms of knowledge skills and general competence:


The candidate

  • Can analyze code and algorithms
  • Can implement algorithms
  • Can assess the suitability of an algorithm
  • Can develop efficient algorithms for problems that can be solved in polynomial time
  • Can use techniques to handle difficult problems


The candidate

  • Can analyze code and algorithms to find bottlenecks, and then know how to handle them.
  • Can implement algorithms rapidly and efficiently.
  • Can decide if a given algorithm is suitable for its intended purpose.
  • Can distinguish between problems that can and those that most likely cannot be solved in polynomial time.
  • Can develop efficient algorithms for problems that can be solved in polynomial time.
  • Can use the most common techniques for handling difficult problems.

General competence

The candidate

  • Is able to work independently and in groups with others.
  • Has a critical and analytical view of his/her own work and that of others.
  • Is able to evaluate ethical aspects of his/her own projects.

Study Period Abroad

Study period abroad

You can plan study periods abroad in consultation with your supervisor as a part of the master agreement.

How to Apply

Admission Requirements

This programme is avalible for citizens from within the European Union/EEA/EFTA.

Follow these links to find the general entry requirements and guidelines on how to apply:


For applicants residing in Norway: autumn and spring

Admission Requirements

General admission criteria:

You must have obtained a first degree (bachelor's degree) of three or four years duration from an approved institution of higher education.

The applicant must have completed (possibly as part of the bachelor¿s degree) at least 80 ECTS of Mathematics and Informatics/Computer science, of these 80 ECTS, at least 40 ECTS must be in Informatics/Computer science, and at least 20 ECTS must be in Mathematics. If both INF100 and INF109 are part of the Bachelor's degree, the applicant will only get credit for INF100.

Starting autumn 2022: Mathematics like MAT101 and equivalent, does not count towards the required ECTS in mathematics.

To qualify for admission, the applicant must have an average grade of C or higher (according to the Norwegian grading system) in the major (of Mathematics and Informatics/Computer science) of the Bachelor's degree.

Additional credits in Mathematics and/or Informatics can be an advantage.

Documentation of proficiency in English is also necessary if you have an international background.

Note that the master's programme has a limited number of places.

See each programme option/specialization for more information about aims and content.

For international self-financing applicants:

The Master's Degree Programme in Informatics is not available for international applicants residing outside of the Nordic countries, the European Union/EEA and Switzerland.

Applicants who reside in Norway:

You apply online through the website soknadsweb.uib.no

Application deadline on soknadsweb.uib.no for students residing in Norway (with Norwegian ID-number):

For study start August: April 15.

For study start January: November 1.

For information about application and admission procedures, see this link: http://www.uib.no/en/matnat/54992/international-master-applicants-residing-norway

More information

About the programme

See full study plan