Name of qualification

Master of Science in Informatics

ECTS Credits

Two years of full-time study, where the normal workload for a full-time student is 60 credits for one academic year.



Language of Instruction




Objectives and content

The candidates who have completed their study shall have substantial founded knowledge and skills in informatics. They shall have obtained a thorough introduction to scientific work methods and training in self-contained work doing extensive and demanding technical tasks. They will have developed special skills within a research field, and a good overview of other research fields.

Within the master program in informatics the candidates are admitted to one of the follwing specializations:

  • Algorithm Theory
  • Bioinformatics
  • Logic
  • Machine Learning
  • Optimization
  • Secure and reliable communication
  • Visualization

For more information regarding learning outcomes and objectives and content, see each specialization.

Required 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

  • has broad knowledge of informatics and deeper insight in the special topic of his master thesis.
  • has thorough knowledge of the theories and methods used in informatics.
  • is able to apply this knowledge to solve problems in new contexts.
  • can analyse problems within informatics on the basis of knowledge, existing technology, and societal relevance.


The candidate

  • can analyse and deal in a critical manner with various sources of information and use them to structure and formulate arguments.
  • can use appropriate methods for research and development in informatics in an independent manner.
  • can carry out research and development projects complying with norms for research ethics.

General competence

The candidate

  • can analyse professional and research ethical problems related to informatics.
  • can apply knowledge and skills to new areas of informatics in order to carry out advanced assignments and projects.
  • can communicate academic issues, analyses and conclusions in informatics, both to specialists and to the general public.
  • can contribute to new thinking and innovation processes.

Admission Requirements

The master programme builds on a Bachelor degree from the Department of Informatics, or a Bachelor degree and at least 80 ECTS of Mathematics and Informatics/Computer science.

Bachelor degrees from UiB that qualify:

  • Bachelor degree from Department of Informatics, UiB (BAMN-BINF, BAMN-DSCI, BAMN-DSIK, BAMN-DTEK, BAMN-DVIT, BATF-IMØ, BAMN-INF)
  • Bachelor degree in Information and Communication Technology (IKT) with at least 20 ECTS of elective Mathematics (from autumn 2022 MAT101 will no longer count)
  • Bachelor degree in Cognitive Science with specialization in Informatics

Bachelor degrees that qualify

  • Bachelor degree in Computing from HVL (Western Norway University of Applied Sciences)
  • Bachelor degree in Information Technology from HVL
  • Bachelor degree in Communication Systems from HVL
  • Other bachelor degrees might qualify if you have 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 15 ECTS (at least two courses with 7,5 ECTS each) must be in Mathematics. If both INF100 and INF109 are part of the Bachelor degree, the applicant will only get credit for INF100. One course in Statistics can count towards the Mathematics. MNF130 (and Discret Mathematics in general) counts towards Informatics.

For international self-financing applicants:

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

You also need to document:

Compulsory units

The master's programme consists of two components: Coursework of 60 credits and an individual research project (master's thesis) of 60 credits.

Courses: The course INF234 is compulsory. The rest of the courses must be on the 200- or 300 level, and depends on specialization and subject for the thesis. The courses are selected in cooperation with the supervisor.

Master's thesis: INF399 Master's thesis in Informatics of 60 credits, the student may, in consultation with the supervisor choose to write a thesis of 30 credits and expanding the amount of coursework correspondingly. The Master's thesis must be submitted within a deadline at the end of the fourth semester, 20 November or 1 June

Recommended electives

Depends on specialization

Sequential Requirements, courses

Depends on specialization

Study period abroad

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

Teaching methods

A combination of teaching methods is used in the various courses, mainly lectures and exercise classes. You may find more information in the course description.

The master thesis is an independent scientific work supervised by an academic.

Assessment methods

The main assessment methods are written and oral examination. The assessment methods for each course are described in the course description.

The final step in the program is a presentation of the master thesis combined with an oral examination, after the master thesis has been submitted, evaluated and approved.

Grading scale

At UiB the grades are given in one of two possible grading scales: passed/failed and A to F.

The master's thesis will be graded A to F.

The grading scale for each course is given in the course description.

Diploma and Diploma supplement

The Diploma, in Norwegian, and the Diploma Supplement, in English, will be issued when the degree is completed.

Access to further studies

To be eligible for admission to the Doctoral education (PhD) the candidate must have completed a master's degree.

To qualify for the Doctoral education (PhD) at UiB the average grade for the master's thesis, the Master's degree and the bachelor's degree should be at least C.

In order to get enrolled you have to be granted a fellowship for doctoral training.


ICT is increasingly becoming fundamental in all business and management. Our candidates are highly sought after to maintain and develop IT systems, many get jobs in the IT industry or in research and higher education.


The programme will be evaluated according to the quality assurance system of the University of Bergen.

Programme committee

The programme committee is responsible for the academic content, the structure and the quality of the programme.

Administrative responsibility

The Faculty of Mathematics and Natural Sciences by the Department of Informatics, holds the administrative responsibility for the programme.

Contact information

Please contact the student adviser for the programme if you have any questions:


Phone: + 47 55 58 42 00