TU Graz/ Studying and Teaching/ Degree and Certificate Programmes/

Master's Degree Programme Computer Science

The master’s programme Computer Science taught in English at TU Graz offers you a vast number of opportunities to specialize in a particular field. You may choose 2 out of 12 areas of specialization in which you wish to develop your expertise. You receive instruction from internationally-recognized scientists and will be involved in research projects. You can take advantage of cooperative networks with top-universities in the USA, work with the best software and hardware, and study at internationally acclaimed institutes.


Compulsory Subjects

  • Compiler Construction
  • Discrete Stochastics and Information Theory
  • Enumerative Combinatoric Algorithms
  • Geometry for Computer Scientists
  • IT Security
  • Numerical Optimization

You may choose 2 out of these
12 catalogues of elective courses

  • Algorithms
  • Computational Intelligence
  • Computer Graphics
  • Computer Vision
  • IT Security
  • Knowledge Technologies
  • Multimedia Information Systems
  • Pervasive Computing
  • Robotics
  • Software Technology
  • Mathematical Foundations
  • Artificial Intelligence/Machine Learning (Double diploma programme with the University of Ljubljana)

New: Information Security
As an international leader in the field of information security, TU Graz is placing a new focus on the training of information security experts. You may choose a major or minor in Information Security beginning in the academic year 2020/21.

Eine Drohne fliegt durch einem Raum.
  • Duration of study: 4 semesters
  • ECTS credit points: 120
  • Academic degree: Diplom-Ingenieurin or Diplom-Ingenieur (Dipl.-Ing. or DI), equivalent to the Master of Science (MSc)
  • Language of instruction:  English
  • Admission requirements


Semester plan

Florian Geigl
Florian Geigl, graduate; CIO/CDO at the IBS Paper Performance Group

As a graduate in the field of computer science, a whole world of opportunities is open to you. You can apply for positions in almost any branch of industry. In the end, you can choose between multiple job offers. After graduation, I started working as a data scientist. At present, as CIO & CDO at the IBS Paper Performance Group, I'm responsible for the company's information technology and its digital transformation.

Admission Requirements

According to the curriculum, graduates of the following bachelor’s programmes offered at TU Graz and University of Graz will be accepted without an admission procedure:

Graduates of all other degree programmes offered at the TU Graz or, in the case of a NAWI Graz programme, the University of Graz, as well as graduates of the programmes listed on www.tugraz.at/fakultaeten/infbio/studies/starting-a-masters, also do not have to undergo the admission procedure. You can apply for admission at the Registration Office.

All other programme applicants must undergo the admission procedure.

Registration period for the academic year 2020/21: 15 October to 15 December 2019

More about the admission procedure

Regulations for the admission procedure

Admission Deadlines

Summer semester 2020:

7 January to 30 June 2020

Winter semester 2020/21:

13 July to 30 November 2020

Please note: You may need to complete an admission procedure before you can register for the programme.

Further informationen on admission

International degree programme applicants: admission and application deadlines

Career Options

Graduates have numerous employment opportunities:

  • They conduct research at universities, other research institutions, and research and development departments in companies.
  • They design, operate, and evaluate complex hardware and software systems in the field of information technology, the automotive industry, and telecommunications.
  • The systems they design are used in e.g. smartphones and apps, or robotic systems.
  • At national and international levels, they work on a self-employed basis or in an employment relationship e.g. in industry, in young start-ups or in the services sector.
  • They frequently manage departments or projects.

Double diploma programme with the University of Ljubljana – Artificial Intelligence/Machine Learning

The TU Graz and the University of Ljubljana provide an opportunity to specialize in the area of Artificial Intelligence/Machine Learning as double degree programme. In this programme, you need to spend at least one semester at the University of Ljubljana during your studies and obtain at least 30 ECTS points. Your master's thesis is supervised by teachers at the TU Graz and the University of Ljubljana.

For further information, please contact the Dean of Studies.

Information and Advice for Prospective Students