The program covers both the theoretical basis and the experimental methods in computer science. Higher level courses are directly connected to the research within the Department. This implies an opportunity for substantial knowledge in the fields covered.

The program consists of four mandatory courses in computer science, a total of 40 ECTS credits, and 20 ECTS credits of elective courses. The elective courses may be within topics such as economics, management, psychology, and entrepreneurship. The program concludes with a master thesis of 60 ECTS credits. The master thesis can also be done in collaboration with an external IT-company.

Learning outcomes

For each program at the UiT, there are set targets for knowledge, analytical understanding, skills and competencies that a student should have reached by the end of studies.

Knowledge - The candidate will...

  • Have a broad solid foundation in computer science
  • Have considerable depth of understanding of a selected area of specialization
  • Have a deep understanding of state of the art distributed and parallel software architectures
  • Have a solid understanding of system and application development relevant to the chosen specialty

Skills - The candidate will...

  • Work independently on a significant non-trivial problem over a longer time-period
  • Analyze a problem and plan how to work towards a solution
  • Plan, organize and execute the work required to solve the problem. Adapt to changes and limitations.
  • Demonstrate the feasibility of the solution by implementing key parts
  • Collect and analyze relevant metrics characterizing the problem and the solution
  • Write a well-structured and clearly formulated report describing the thesis work and reflecting on its results

General competence - The candidate will...

  • Have an interest in the continued development of computer science as a dynamic field under the influences of advances in the discipline, changes in technology, and in application areas, business models, and businesses.
  • Communicate effectively, orally and in writing, within the field, and with the public as well as experts in other fields
  • Pursue life-long learning and development
  • Be aware of relevant social and ethical issues and apply this awareness to their professional conduct

Admission requirements

Admission to the Master's program in Computer Science requires a Bachelors degree (180 ECTS) in Computer Science or equivalent qualification. More information on admission requirements:

General admission requirements - Master

In addition, specialization in Computer Science worth the equivalent of not less than 80 ECTS credits is required.

Good programming skills, (preferably in C, Python) at a systems level, and knowledge of operating systems is strongly required. Students are expected to have skills equivalent to the prerequisites the courses in the study program build upon.

Applicants from Norway or Nordic countries:

The application deadline for Norwegian and other Nordic applicants is April 15th for admission to the autumn semester

Applicants from outside the Nordic countries:

The application deadline for self-financing and quota scheme applicants is December 1st for admission to the autumn semester.

Online application, study code 2017.

Applicants from outside the Nordic countries must enclose an overview of their practical programming skills and what large implementation projects they have been involved in. The applicants should give examples (refer to URLs) of such projects and their own contribution (the programming part) to these projects.

Program taught in:
  • English (US)

See 20 more programs offered by UIT The Arctic University of Norway »

This course is Campus based
Start Date
Jan 2020
Aug 2020
2 years
By locations
By date
Start Date
Jan 2020, Aug 2020
End Date
Application deadline

Jan 2020, Aug 2020

Application deadline
End Date

Master of Science in Computer Science (Tromsø)