Study programme description for students
Computer Science - Master
Facts
Studyprogram code M-DATENG
Credits (ECTS) 120
Level Master's degree (2 years)
Leads to degree Master in Computer Science (datavitenskap)
Full-/Part-time Full-time
Duration 4 semesters
Undergraduate No
Language of instruction English
The master’s programme in Computer Science at the University of Stavanger is open to Norwegian and international students. With a master’s degree 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. This is an international study programme, and all courses are given in English. The programme is organised under the Faculty of Science and Technology, Department of Electrical Engineering and Computer Science.
Objectives, content, and organisation of the study programme
The master's programme in Computer Science is aimed at students who have completed a 3-year bachelor's 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 courses from the bachelor's degree in Computer Science. The programme contains advanced algorithmic topics, security, networks, distributed systems and machine learning.
The programme offers a variety of study and learning activities, from traditional lecture series and exercises, project work, self-study and laboratory teaching to introduction and practice in the use of modern software.
Which teaching forms are used varies between different courses and topics.
Details on teaching and learning methods, required literature, evaluation methods, and assessment criteria are provided in each course description.
The university of Stavanger aims to offer all the study programmes 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.
After admission to the programme, you can apply to take the study programme part-time.
Learning outcome
A graduate should have the following learning outcomes defined in terms of knowledge, skills and general competence:
Knowledge
K1: Have advanced knowledge in Computer Science including cloud computing, security, networks, distributed systems and generative AI.
K2: Have deep knowledge in the subject areas’ scientific theories and methods.
Skills
S1: Use relevant methods for research and software development in an independent manner.
S2: Analyse and relate in a critical manner to different information sources and apply these to structure and formulate professional reasoning within information technology.
S3: Perform an independent, limited research- or development project under guidance and in line with established ethical norms for research.
S4: Exploit knowledge in wireless communication, sensor networking, distributed communication systems and generative AI.
S5: Design, model, simulate, and develop advanced network-based computer systems with focus on dependability and security.
General competence
G1: Analyse relevant professional and research ethical problems.
G2: Apply one’s knowledge and skills to new areas to conduct complex tasks and projects.
G3: Communicate comprehensively about own work and master the subject area’s form of expression.
G4: Communicate professional problems, analyse, and draw conclusions within the subject area, both with specialists and the general public.
Career prospects
We encounter digital technology everywhere, and researchers and developers in Computer Science are crucial in making information society and digitalization a reality.
Developers in Computer Science are indispensable in almost all industries. Here are some examples of businesses where you can find employment:
- consulting companies
- telecommunications companies
- oil-related businesses
- hospitals and other public agencies
A degree in Computer Science provides a basis for work with:
- software security
- software development
- design of computer networks and systems
Course assessment
Schemes for quality assurance and evaluation of studies are stipulated in the Quality system for educationStudyplan with courses
To see your remaining courses, you must first make the choices that apply to your study path.Student exchange
Schedule for the exchange
3rd semester
Students can go on a study abroad experience during the 3rd semester of the master's programme in Computer Science. Abroad, you must choose courses that provide an equivalent specialisation in your field of study, and these must be approved before you leave. It is also important that the courses you are going to take abroad do not overlap with courses you have already taken or will take later in your studies. It is recommended to think about your specialisation and/or your field of interest. You must choose at least one non-science/technological course equivalent to 5-10 ECTS (e.g. economics, languages, ethics, project management, green transition or similar).
More opportunities
In addition to the recommended universities listed below, UiS has a number of agreements with universities outside Europe that are applicable to all students at UiS, provided that they find a relevant course offering. Within the Nordic region, all students can use the Nordlys and Nordtek networks.
Contact your study adviser at the faculty if you have questions about guidance and pre-approval of courses: Sheryl Josdal
General questions about exchange:
Go to the exchange guide in the Digital student service desk
See where you can travel
Contact information
Faculty of Science and Technology, tel 51 83 17 00, E-mail: post-tn@uis.no.
Study Adviser: Sheryl Josdal.