Master programme Computer Science

The in-depth study takes place in several of 9 different specialisation areas: Algorithms, Computer Graphics, Data Analysis, Digital Media Technologies, Information Management & Systems Engineering, Internet Computing & Software Technologies, Networks, Parallel Computing and Security.
A broad choice of these subject areas enables graduates to be flexibly deployed on the labour market with the aim of working in leading positions.
A targeted focus on specific subject areas allows graduates to complete a degree in one of the specialisation subjects:

The wide range of subject areas ensures excellent job opportunities for graduates in future markets. Graduates may be employed in the following occupational areas:

  • software development
  • network administration
  • hardware development
  • project management in IT projects
  • marketing or sales in IT companies
  • business consulting in IT
  • coaching in Computer Science
  • teacher of Computer Science at secondary schools (in Austria: BHS or AHS)
  • scientific work at a university or other research institutions

» Read the Curriculum for Master programme Computer Science

These topics can be expected during your studies

  • Advanced Software Engineering
  • Algorithms
  • Data Analysis
  • Computer Graphics
  • Information Management & Systems
  • Cooperative Systems

  • Internet Computing & Software Technology
  • Multimedia
  • Networks & Security
  • Parallel Computing

 Insights into the study contents

The course of studies is composed of:

  • basics

    • Parallel Architectures & Programming Models
    • Advanced Software Engineering

  • 2 guided project works (internships)

    • internship 1
    • internship 2

  • focus on scientific work

  • advanced courses (“Ausprägungsfach”) can be selected (examples)

    • Numerical High Performance Algorithms
    • Program Optimisations and Runtime Systems
    • Image Processing & Image Analysis
    • Multimedia Retrieval and Content-Based Search
    • Network-Based Communication Ecosystems
    • Cloud Computing
    • Real-Time Computer Graphics
    • Visualisation and Visual Data Analysis
    • Natural Language Processing
    • Business Intelligence
    • Signal and Image Processing
    • Gaming Technologies & Cloud Gaming
    • Network Security


The Master programme Media Informatics is exclusively offered in English. It is therefore recommended to demonstrate » English language proficiency at level B2 of the Common European Framework of Reference for Languages (CEFR).

Your study path

All information on the general procedure of the study programme

The administrative steps listed here are basically handled by each student in the following order:


How do I enroll?

You are interested in this Master's programme at the University of Vienna and would like to apply? 
Your steps in the admission procedure depend on whether you have completed your previous degree programme at the University of Vienna or another university.

Description of qualifications:

To be admitted to the master programme in Computer Science, you need previous knowledge relevant to the field. You may prove the required knowledge by completing extension curricula (ECs). If you do not prove your previous knowledge by completing ECs, you have to provide a description of qualifications. This is a depiction of achievements, that correspond to the required ECs and that you obtained before your application for admission.

You can find details under » Qualification descriptions.

For the application for admission to this degree programme, you need English language skills at level B2.




As soon as all your courses are listed in the transcript of records (“Sammelzeugnis”) and are graded positively, you can submit all necessary documents for your graduation.

» Required documents for graduation

 Important information