Machine Learning

  • Years2 years
  • ECTS credits120


Objectives and content

A Master's degree in informatics with a specialization in machine learning focuses on developing computer programs that improve their performance based on empirical data. This type of self-learning programs are behind much of the recent breakthroughs in artificial intelligence.

The degree gives the candidate a good understanding on the theoretical aspects of machine learning as well as practical application of machine learning methods.

Programme profile

The machine learning group concentrates on core of machine learning: development of new methods and better algorithms for machine learning tools. Our master programme gives a good understanding on the theoretical aspects of machine learning as well as practical application of machine learning methods.

What you Learn

Learning Outcomes

On completion of the programme the candidate should have the following learning outcomes defined in terms of knowledge, skills and general competence:


The candidate

  • understands theoretical basis of machine learning
  • knows strengths and weaknesses of the main types of machine learning methods and can choose an appropriate one for problems at hand.


The candidate

  • can design and implement machine learning algorithms
  • can solve real-world problems using machine learning

General competence

The candidate

  • is able to work independently and in groups with others
  • has critical and analytical view of his/her own work and that of others.

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:



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