Zum Hauptinhalt springen
TU Graz/ Studying and Teaching/ Degree and Certificate Programmes/ Master's Degree Programmes/

Overview: Computer Science Majors

In the Computer Science Master's programmes at Graz University of Technology you can specialise individually. You choose a Major from a wide range of future IT topics.

Browse through the Majors and find the right match for your career. Details on the individual majors will be added continuously.

Choose from many different majors.

Data Science

You learn how to perform data mining and become familiar with the architecture of modern machine learning systems. For example, you perform statistical analyses on large amounts of data.


Register for the Master's programme Computer Science or Software Engineering and Management

Information Security

You learn more about the challenge inherent in making the digital world more secure and, for example, how to create secure systems such as ATM cards or chips. You focus on practical aspects related to applying and using security mechanisms and understand the principles underlying these mechanisms.


Register for the Master's programme Computer ScienceInformation and Computer Engineering or Software Engineering and Management

Internet of Things

You deal with the Internet of Things, in particular dependability in the Internet of Things. You will delve into the areas of Advanced Testing Techniques, Control Theory, Deeply Embedded Systems and Formal Verification.


Register for the Master's programme Information and Computer Engineering

Visual Computing

You learn about computer graphics, image processing, geometric modelling, virtual and augmented reality and information visualisation. In addition to mastering the theoretical basics in these areas, you will learn how to apply these in practice. The areas of application range from medicine to industrial automation.


Register for the Master's programme Computer ScienceInformation and Computer Engineering or Software Engineering and Management

Machine Learning

You learn fundamental mathematical skills and how to use machine and autonomous learning. You also take a closer look at methods used for deep learning and reinforcement learning.


Register for the Master's programme Computer Science or Software Engineering and Management

Interactive and Visual Information Systems

You explore the design, development and evaluation of user-based information systems. You also learn, for example, technologies that can be used for data representation, navigation and presentation. In addition, you familiarise yourself with web technologies and evaluation methods.


Register for the Master's programme Computer Science or Software Engineering and Management

Algorithms and Theoretical Computer Science

You learn the fundamentals of probability and information theory. In addition, you become familiar with the most important problems and algorithmic approaches used in combinatorial optimisation to solve these and acquire in-depth knowledge of discrete geometric structures.


Register for the Master's programme Computer Science or Software Engineering and Management

Business, Law and Management

You will receive basic management training and learn, for example, the basics of setting up and running a business.


Register for the Master's programme Information and Computer Engineering

Communications and Mobile Computing

More and more everyday objects and environments are being equipped with computer systems. This development is reflected by developments in the Internet of Things and cyber-physical systems. You will learn fundamental information about and the applications of these systems. For example, you will acquire knowledge about radio-based communication technologies, self-organising sensor networks, and the development of smart services for mobile systems.


Register for the Master's programme Information and Computer Engineering

Embedded and Automotive Systems

You will acquire knowledge about the design, creation, and analysis of embedded systems. You will examine the hardware and software and learn how they are applied in electronic and mechanical environments, such as vehicles, cyber-physical systems, sensors, actuators, and the Internet of Things.


Register for the Master's programme Information and Computer Engineering

Games Engineering

You acquire both fundamental and more detailed knowledge about game development, game design, real-time graphics and simulation and animation techniques. You can develop an initial game prototype.


Register for the Master's programme Computer Science or Software Engineering and Management

Intelligent Systems

You deepen your knowledge in the field of artificial intelligence and learn more about knowledge representation and inference methods. Furthermore, you familiarise yourself with natural language processing and intelligent user interfaces. You learn how to identify the correct approach to use to solve problems and to design and apply user interfaces.


Register for the Master's programme Computer Science or Software Engineering and Management

Measurement and Control Systems

You will learn how to effectively apply methods to create mathematical models for technical systems and gain a broad knowledge foundation about the algorithms used for digital simulation, as well as their use to perform practical tasks. You will deepen your knowledge of methods used to systematically designed control systems and how these systems are practically implemented.


Register for the Master's programme Information and Computer Engineering

Microelectronics and IC Design

You will deepen your knowledge of semiconductor physics and integrated circuit technology. You will learn how to independently develop electronic devices and systems, from the point of product specification to product commissioning. You will also consider modern concepts such as simulation techniques, as well as interactions that can occur with other systems and the environment (EMC).


Register for the Master's programme Information and Computer Engineering

Robotics

You learn which methods can be used to develop intelligent robots and systems. In addition to acquiring basic theoretical knowledge about navigation, computer vision, machine learning, knowledge representation, decision-making, or speech comprehension, you also acquire the ability to design, apply and validate intelligent systems.


Register for the Master's programmes Computer Science or Software Engineering and Management

Robotics and Intelligent Systems

You learn which methods can be used to develop intelligent robots and systems. In addition to acquiring basic theoretical knowledge about navigation, computer vision, machine learning, knowledge representation, decision-making, or speech comprehension, you also acquire the ability to design, apply and validate intelligent systems.


Register for the Master's programme Information and Computer Engineering

Signal Processing and Human Communication

Our signal perception enables us to hear, see, speak, feel, think and regulate all our life processes. We have also taught our communication and information devices, cars and machines how to detect and respond to them. You will learn about algorithms used in signal processing and highly integrated information technology systems that will be used in the future.


Register for the Master's programme Information and Computer Engineering

Software Technology

You explore advanced techniques that are relevant to the development of complex and critical software. These include analysis, design, validation and verification techniques. Furthermore, you learn how to apply artificial intelligence techniques to software engineering. You also become familiar with programming languages and compiler construction.


Register for the Master's programme Computer ScienceInformation and Computer Engineering or Software Engineering and Management

Contact us

Not sure which major is right for you? Check out our Discord for online advice.