Hold the "Ctrl" key down. Press "+" (plus) to zoom in or "-" (minus) to zoom out.

Computer Science - Master's Degree Programme

The master’s programme in Computer Science at UiS is open to Norwegian and international students. With a Master in Computer Science, the door is open to some of the most challenging and interesting jobs in the field. The study programme gives a broad foundation within the field of computer science. The study programme has two specializations: (1) Reliable and Secure Systems and (2) Data Science. This in an international study programme and all courses are given in English. The programme is organized under the Faculty of Science and Technology, Department of Electrical Engineering and Computer Science.
A completed master’s degree in Computer Science provides the basis for admission to PhD studies within information technology, mathematics and physics.

Programme content, structure and composition
After the student has been admitted to the two-year master's programme in Computer Science, the student must take a test in programming and system administration. If the student does not pass the test, UiS will offer and encourage the student to complete a preparatory summer course in programming and system administration. The purpose of the course is that the students should be best prepared for the master's program. The course takes place in early August, before the regular semester starts.
The University of Stavanger does not consider it necessary to offer summer courses for those students who have already passed the following courses at the University of Stavanger:
  • 10 ECTS in programming and at least 5 ECTS in operating systems

The University of Stavanger offers a master's programme aimed at students who have completed a 3-year engineering degree in computer technology. The two-year master's degree in Computer Science comprises 120 ECTS.
The programme has practical courses that build on mathematics, statistics, and basic computer science subjects from the bachelor's degree in Computer Science. The program contains advanced statistics topics and algorithmic topics, machine learning and data intensive systems. The specialisation Reliable and Secure Systems will have topics in network security, distributed systems and algorithm theory. The specialisation Data Science will specialize in information retrieval, data recovery and further specialisation in statistics.
The programme offers a variety of work and teaching programs, from traditional lecture series and exercises, project work, self-study and laboratory teaching to introduction and practice in the use of modern software. The emphasis on the individual teaching forms varies to some extent between the different subject groups.
The following is described in the individual course description:
- Forms of work and teaching
- Evaluation Forms
- Syllabus
- Assessment
The university emphasizes being able to offer all the studies as planned, but must make reservations about sufficient resources and / or students to complete the offer. Over time, it will be natural for the academic content and offering of courses to change due to the general developments in the field of study, the use of technology and changes in society at large.

Hva kan du bli

Researchers and developers in Computer Science are indispensable in almost all industries. Some examples of businesses where they find employment are: consulting companies, telecommunications companies, oil-related businesses, hospitals and other public agencies. We encounter digital technology everywhere, and researchers and developers in Computer Science are crucial in making information society a reality.

Specialisation: Reliable and Secure Systems
Specialication in Reliable and Secure Systems provides a basis for work in the development and planning of commercial computer systems for different purposes. It builds knowledge and skills in network security, reliability of distributed systems, and simulation and modeling.

Specialisation: Data Science
Specialisation in Data Science provides a basis for work in data analysis and development of data processing systems for the whole data lifecycle. It builds knowledge and skills in advanced statistics, data mining, machine learning and processing of large data volumes.

A completed master’s degree in Computer Science provides the basis for admission to the PhD programme in Information technology, mathematics and physics


Degree programmes and courses are revised annually. Evaluation is a central component of the UiS quality system. Courses in the degree are subject to student evaluation, in accordance with the University’s quality of education.


Faculty of Science and Technology, tel (47) 51831700, E-mail:

Study advisor: Nina Egeland, tel (47) 51 83 27 84, E-mail: