Metadata
Title
Computer Science (Master)
Category
graduate
UUID
8fd71285c63449c58b67e592f5fb0520
Source URL
https://studieren.univie.ac.at/en/degree-programmes/master-programmes/computer-s...
Parent URL
https://studieren.univie.ac.at/en/degree-programmes/degree-programmes-in-foreign...
Crawl Time
2026-03-20T02:24:49+00:00
Rendered Raw Markdown

Computer Science (Master)

Source: https://studieren.univie.ac.at/en/degree-programmes/master-programmes/computer-science-master/ Parent: https://studieren.univie.ac.at/en/degree-programmes/degree-programmes-in-foreign-languages/

© Universität Wien / Barbara Mair

The master’s programme in Computer Science provides students with an academic education, encompassing theory, specialised knowledge and practical knowledge in the area of computer science. Students specialise in several of the following eight subject areas: algorithms, data analysis, computer graphics, information management and systems, internet computing and software technology, multimedia, networks as well as parallel computing. By selecting a broad choice from these subject areas, graduates are highly flexible and prepared for future employment in a wide range of occupational fields, with the objective of working in leading positions. Students have the opportunity to focus on three or four subject areas, enabling them to graduate in one of the specialisation subjects Computer Science, Data Science or Scientific Computing. The language of instruction of the master's programme in Computer Science is English only. Students must have English language skills corresponding to level B2 (Common European Framework of Reference for Languages).

Master of Science

Degree Programme Code: 066 921

4 semesters / 120 ECTS credits

Language: English

selection procedure

Curriculum

Facts & Figures

Data updated on: 26.11.2025

Information about presentation & calculation

*Click here for further information on statistical data in the field of teaching and learning. (in German)

Admission Procedure

Information about the selection procedure

English language requirements

Information on the required Description of qualifications

Information on Previous Studies:

Degree programmes at the University of Vienna exempt from the selection procedure:

Getting started

Orientation course

Orientation in the first semester

Semester planning

Advanced course

The choice of the advanced course and the compilation of the elective courses must be approved by the Directorate of Studies (SPL / “Studienprogrammleitung”) before the start of the studies. Otherwise registration for courses are not possible.

Getting Informed

StudiesServiceCenter (SSC) Computer Science

Students' Representatives Computer Science

Study Programme

Structure of the degree programme: Group of compulsory modules: Foundations; Group of compulsory modules: Practical Courses; Compulsory module: Academic Research and Writing; Alternative groups of compulsory modules: Specialisation Subjects: a. Specialisation Subject: Scientific Computing; b. Specialisation Subject: Data Science; c. Specialisation Subject: Computer Science. Students select courses totalling 36 ECTS credits from the clusters, depending on what is on offer, whereby exactly 6 clusters, each worth 6 ECTS credits, must be covered and a maximum of 4 gatekeeper courses may be taken: Algorithms – Data Analysis – Parallel Computing – Internet Computing and Software Technology – Computer Graphics – Multimedia – Networks – and Information Management and Systems Engineering. Furthermore, they have to complete the master’s module, which includes writing a master’s thesis and passing a master’s examination. The Directorate of Studies has to approve the selected specialisation subject and the modules selected from the groups of modules in advance.

Five Concepts

which you will deal with during your studies:

...and many more.

Overview of the programme structure & topics

Here you find the current offer of courses for this programme to gain better insight into the topics and structure. For more information please click on the respective level.

Foundations (12 ECTS)

PAP Parallel Architectures and Programming Models (6 ECTS)

ASE Advanced Software Engineering (6 ECTS)

Practical Courses (18 ECTS)

P1 Practical Course: 1 (6 ECTS)

P2 Practical Course: 2 (12 ECTS)

Academic Research and Writing (6 ECTS)

MSE Wissenschaftliches Arbeiten (6 ECTS)

Specialisation Subject (54 ECTS)

Specialisation Subject: Scientific Computing (54 ECTS)

SC1a Parallel Computing (6 ECTS)

SC1b Parallel Computing Vertiefung (18 ECTS)

SC2 Algorithms (18 ECTS)

SC3 Data Analysis (6 ECTS)

SC4 Networks (6 ECTS)

Specialisation Subject: Data Science (54 ECTS)

DS1a Data Analysis (6 ECTS)

DS1b Advanced Data Analysis (18 ECTS)

DS2 Algorithms (12 ECTS)

DS3 Parallel Computing (6 ECTS)

DS4 Application Subject: Data Science (12 ECTS)

Specialisation Subject: Computer Science (54 ECTS)

CS1 Computer Science: The Broad Perspective (36 ECTS)

Algorithms

Computer Graphics

Data Analysis

Digital Media Technologies

Information Management & Systems Engineering

Internet Computing & Software Technologies

Networks

Parallel Computing

Security

CS2 Computer Science: The In-Depth Perspective (18 ECTS)

Algorithms

Computer Graphics

Data Analysis

Digital Media Technologies

Information Management & Systems Engineering

Internet Computing & Software Technologies

Networks

Parallel Computing

Security

\ \

After Graduation

Graduates can pursue a career in the following occupational fields:

Continuing after Graduation

Graduates' Perspective on the Degree Programme

#### Degree programme in retrospect

Graduates ...

→ These results are based on feedback from 14 graduates.

*You can find further assessments of the degree programme from its graduates’ perspective in the graduate survey of themaster's programme in Computer Science (in German).

#### Career entry & paths

Graduates ...

*You can find further information on career entry and career paths in the tracking of graduates "MA Computer Science".

To top