TU Wien Informatics

MSc Computer Engineering UE 066 938

In our English Master’s program Computer Engineering you will primarily focus on the theoretical foundations and the rigorous systems engineering of reliable, hybrid and autonomous cyber-physical systems, which are omnipresent in application areas such as automation and robotics. It combines research-orientation with opportunities for individual specialization.


  • Duration: 4 Semesters
  • ECTS Worth: 120
  • Degree: Master of Science (MSc)
  • Language: English
  • Curriculum: PDF / List of Courses

Diese Seite auf Deutsch.


What are the contents of the program?

The goal of this Master’s program is the integration of computer science, mathematics and system theory/electrical engineering, albeit from the computer science perspective. Enabled by advanced foundations in discrete mathematics, formal methods and algorithms/programming, it offers opportunities to dive into specialized areas such as system and fault models, stochastic and logical foundations, programming languages and algorithms, hardware/software architectures, analysis of concurrency and real-time behavior, correctness proofs and formal verification up to model-based design/testing and synthesis.

After a few mandatory foundational courses, this is primarily achieved by the individual choice of at least 3 of 6 key areas (KA) in Computer Engineering, which consist of a gatekeeper module and elective modules: Automation, Computer-Aided Verification, Cyber-Physical Systems, Dependable Distributed Systems, Digital Circuits and Systems, Digital Signal Processing and Communication.

Which qualifications do I acquire?

You will acquire professional and methodological knowledge in advanced mathematical foundations and methods (discrete mathematics), advanced foundations, concepts and methods in core areas of computer science (formal methods, algorithms/programming), advanced foundations, concepts and methods in the selected key areas, advanced foundations and methods in selected areas from other technical disciplines, and cognitive and practical skills.

Your knowledge of scientifically sound system analysis enables you to apply an integrative view, select suitable scientific methods for modeling and abstraction, and to find the best solutions for evaluation. You are able to extend existing formal-mathematical foundations and methods incrementally and command, and to present your solutions and their critical evaluation in comprehensive and precise written documentations. Social and innovation competencies let you approach problems creatively, flexible, and responsibly. The ability to work self-organized and maintain a professional, team-oriented interaction with people and social groups add to your excellent education.

What can I do with my degree?

Among other professional activities, MCE graduates are qualified for a broad variety of fields of activity: Scientific research, industrial research, system analysis, design and validation of reliable, hybrid and autonomous cyber-physical systems in all application domains.