Computer Science - Master of Science Degree Programme


Study programme description for study year 2023-2024

Facts

Credits (ECTS)

120

Studyprogram code

M-DATENG

Level

Master's degree (2 years)

Leads to degree

Master of Science

Full-/Part-time

Full-time

Duration

4 Semesters

Undergraduate

No

Language of instruction

English

The master’s programme in Computer Science at University of Stavanger is open to Norwegian andinternational students. With a master’s 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 aninternational study programme, and all coursesare given in English. The programme is organized under the Faculty of Science and Technology, Department of Electrical Engineering and Computer Science. 

 

Programme content, structure and composition

 

The University of Stavanger offers a preparatory summer course in programming and system administration. The purpose of the course is to provide prerequisite knowledge and skills that students might be lacking due to variations in Computer Science Bachelor programmes.

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 courses from the bachelor's degree in Computer Science. The programme contains advanced algorithmic topics, security, blockchain, networks, and distributed systems.

 

The programme offers a variety of work and teaching activities, 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 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 for a part-time study programme. Alternatively, you can apply directly to a part-time study.

Learning outcomes

After having completed the master’s programme in Computer Science, the student shall have acquired the following learning outcomes, in terms of knowledge, skills and general competences:

Knowledge

K1: Have advanced knowledge in Computer Science including Cloud computing, security, blockchain, networks, distributed systems, etc.

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: Analyseand 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, and distributed communication systems.

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

Developers and researchers in Computer Science are indispensable in almost all industries. Some examples of businesses where they find employment: 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 and digitalization a reality. 

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

Course assessment

Schemes for quality assurance and evaluation of studies are stipulated in the Quality system for education

Study plan and courses

  • Choice of spezialication

    • Specialisation Data Science

      • Compulsory courses

        • DATMAS: Master Thesis in Computer Science

          Year 2, semester 3

          Master Thesis in Computer Science (DATMAS)

          Study points: 30

      • 3rd semester at UiS or Exchange Studies

        • Courses at UiS 3rd semester

          • Recommended elective courses 3rd semester at UiS

            • DAT510: Security and Vulnerability in Networks

              Year 2, semester 3

              Security and Vulnerability in Networks (DAT510)

              Study points: 10

            • DAT530: Discrete Simulation and Performance Analysis

              Year 2, semester 3

              Discrete Simulation and Performance Analysis (DAT530)

              Study points: 10

            • DAT640: Information Retrieval and Text Mining

              Year 2, semester 3

              Information Retrieval and Text Mining (DAT640)

              Study points: 10

            • STA530: Statistical Learning

              Year 2, semester 3

              Statistical Learning (STA530)

              Study points: 10

          • Other elective courses 3rd semester at UiS

        • Exchange 3rd semester

    • Specialisation Reliable and Secure Systems

      • Compulsory courses

        • DATMAS: Master Thesis in Computer Science

          Year 2, semester 3

          Master Thesis in Computer Science (DATMAS)

          Study points: 30

      • 3rd semester at UiS or Exchange Studies

        • Courses at UiS 3rd semester

          • Recommended elective courses 3rd semester at UiS

            • DAT530: Discrete Simulation and Performance Analysis

              Year 2, semester 3

              Discrete Simulation and Performance Analysis (DAT530)

              Study points: 10

            • DAT640: Information Retrieval and Text Mining

              Year 2, semester 3

              Information Retrieval and Text Mining (DAT640)

              Study points: 10

            • DAT650: Blockchain Technologies

              Year 2, semester 3

              Blockchain Technologies (DAT650)

              Study points: 10

            • ELE510: Image Processing and Computer Vision

              Year 2, semester 3

              Image Processing and Computer Vision (ELE510)

              Study points: 10

          • Other elective course 3rd semester at UiS

        • Exchange 3rd semester

  • Compulsory courses

  • 3rd semester at UiS or Exchange Studies

    • Courses at UiS 3rd semester

      • Recommended elective courses 3rd semester at UiS

        • DAT535: Data-intensive Systems and Algorithms

          Year 2, semester 3

          Data-intensive Systems and Algorithms (DAT535)

          Study points: 5

        • DAT640: Information Retrieval and Text Mining

          Year 2, semester 3

          Information Retrieval and Text Mining (DAT640)

          Study points: 10

        • DAT655: Blockchain Technologies and Application

          Year 2, semester 3

          Blockchain Technologies and Application (DAT655)

          Study points: 5

        • ELE510: Image Processing and Computer Vision

          Year 2, semester 3

          Image Processing and Computer Vision (ELE510)

          Study points: 10

      • Other elective courses 3rd semester at UiS

        • DAT530: Discrete Simulation and Performance Analysis

          Year 2, semester 3

          Discrete Simulation and Performance Analysis (DAT530)

          Study points: 10

        • DAT620: Project in Computer Science

          Year 2, semester 3

          Project in Computer Science (DAT620)

          Study points: 10

        • ELE680: Deep Neural Networks

          Year 2, semester 3

          Deep Neural Networks (ELE680)

          Study points: 5

        • STA510: Statistical Modeling and Simulation

          Year 2, semester 3

          Statistical Modeling and Simulation (STA510)

          Study points: 10

    • Exchange 3rd semester

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. This semester consists of 30 ECTS of electives. During the exchange semester you can choose subjects similar to the master programme specialisation. The courses you want to take abroad must be approved by the department. It is important that the subjects/courses from abroad do not overlap with subjects you have already taken. Some advice is to think about your specialisation and your field of interest.

 

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 subject offering. Within the Nordic region, all students can use the Nordlys and Nordtek networks.

 

Find out more 

 

Contact your student adviser at the Faculty if you have questions about guidance and pre-approval of topics: Sheryl Josdal

 

General questions about exchange:
Go to the exchange guide in the Digital student service desk

Student exchange

  • All countries

    Aalborg Universitet

    Aalborg Universitet (AAU) er kjent for å benytte seg av problembasert læring i grupper, noe som kan by på en spennende læringsprosess.

    California State University-Los Angeles

    California State University, Los Angeles (Cal State LA) er en del av det anerkjente California State University, som er USAs fjerde største universitet.

    Grenoble Institute of Technology

    Bli Erasmus+-student og studer i de franske alper i Frankrikes beste studentby Grenoble!

    Lodz University of Technology

    Do you want to study at one of the best technical universities in Poland? Apply to Lodz University of Technology (TUL) and enjoy a 70 years long tradition and experience in Engineering education!

    Politecnico di Milano University

    Politecnico di Milano er Italias største tekniske universitet med om lag 40.000 studenter og er høyt rangert på en rekke internasjonale rankinglister.

    RWTH Aachen University

    Er du på utkikk etter en spennende mulighet i Tyskland er RWTH Aachen University det naturlige valget! Universitetet streber etter å bli det beste tekniske universitetet i Tyskland og er på god vei til målet.I tillegg er de høyt rangert innen økonomi. Bli med på en del av reisen – bli utvekslingsstudent i Aachen!

    Technical University of Munich

    The Technical University of Munich, also known as TUM, accounts for major advancements in the field of natural sciences. TUM is one of the best universities in Germany and has several awarded scientists and Nobel Prize winners. The Technical University of Munich strives for excellent teaching and research quality.

    The University of Adelaide

    Universitetet ligger i Adelaide, Australias femte største by. Med sine 1.2 millioner innbyggere er Adelaide en trygg, kosmopolitisk by som er betraktelig rimeligere å bo i enn flere sammenlignbare byer i landet. Universitetet er medlem av Group of Eight, en koalisjon av de åtte ledende universitetene i Australia.

    University of Pisa

    Study at one of Europe's oldest and most prestigious universities - founded as early as 1343.

    University of Twente, Enschede

    Opplev Europa og det internasjonale studiemiljøet i Nederland. University of Twente er UiS` partneruniversitet i ECIU-nettverket og tilbyr utvekslingsmuligheter for mange studenter ved UiS. Det er et moderne og innovativt campus-universitet som satser stort på entreprenørskap.

  • Australia

    The University of Adelaide

    Universitetet ligger i Adelaide, Australias femte største by. Med sine 1.2 millioner innbyggere er Adelaide en trygg, kosmopolitisk by som er betraktelig rimeligere å bo i enn flere sammenlignbare byer i landet. Universitetet er medlem av Group of Eight, en koalisjon av de åtte ledende universitetene i Australia.

  • Danmark

    Aalborg Universitet

    Aalborg Universitet (AAU) er kjent for å benytte seg av problembasert læring i grupper, noe som kan by på en spennende læringsprosess.

  • Frankrike

    Grenoble Institute of Technology

    Bli Erasmus+-student og studer i de franske alper i Frankrikes beste studentby Grenoble!

  • Italia

    Politecnico di Milano University

    Politecnico di Milano er Italias største tekniske universitet med om lag 40.000 studenter og er høyt rangert på en rekke internasjonale rankinglister.

    University of Pisa

    Study at one of Europe's oldest and most prestigious universities - founded as early as 1343.

  • Nederland

    University of Twente, Enschede

    Opplev Europa og det internasjonale studiemiljøet i Nederland. University of Twente er UiS` partneruniversitet i ECIU-nettverket og tilbyr utvekslingsmuligheter for mange studenter ved UiS. Det er et moderne og innovativt campus-universitet som satser stort på entreprenørskap.

  • Polen

    Lodz University of Technology

    Do you want to study at one of the best technical universities in Poland? Apply to Lodz University of Technology (TUL) and enjoy a 70 years long tradition and experience in Engineering education!

  • Tyskland

    RWTH Aachen University

    Er du på utkikk etter en spennende mulighet i Tyskland er RWTH Aachen University det naturlige valget! Universitetet streber etter å bli det beste tekniske universitetet i Tyskland og er på god vei til målet.I tillegg er de høyt rangert innen økonomi. Bli med på en del av reisen – bli utvekslingsstudent i Aachen!

    Technical University of Munich

    The Technical University of Munich, also known as TUM, accounts for major advancements in the field of natural sciences. TUM is one of the best universities in Germany and has several awarded scientists and Nobel Prize winners. The Technical University of Munich strives for excellent teaching and research quality.

  • USA

    California State University-Los Angeles

    California State University, Los Angeles (Cal State LA) er en del av det anerkjente California State University, som er USAs fjerde største universitet.

Admission requirements

A bachelor´s degree within Computer Engineering, Computer Science, Informatics or similar with at least 50 ECTS credits in computer science/computer engineering. Applicants must have at least 30 ECTS credits in mathematics/statistics/calculus.


If you have completed studies/courses outside the University of Stavanger, you must upload course descriptions that clearly define the curriculum (learning outcomes), together with your transcript of records. The course names and codes on the course descriptions must match the transcript of records. If you do not provide course descriptions, you might risk your application not being prioritized.

 

Admission to this master's programme requires a minimum grade average comparable to a Norwegian C (according to ECTS Standards) in your bachelor's degree.

Contact information

Faculty of Science and Technology, tel 51 83 17 00, E-mail: post-tn@uis.no.

Study Adviser: Sheryl Josdal.