Ob Sie von Algorithmen fasziniert sind, sich für High-Performance Computing begeistern oder eine Leidenschaft für Softwaresicherheit haben—unser Masterstudium in Software Engineering bietet Ihnen eine fundierte Grundlage in der Konzeption und Entwicklung komplexer Softwaresysteme und verbindet theoretische Tiefe mit praktischer Erfahrung. Bereits zu Beginn haben Sie die Möglichkeit, sich auf Bereiche wie Robotik, Automatisierung oder Künstliche Intelligenz zu spezialisieren. Dieses Studium vermittelt Ihnen das Wissen und die Fähigkeiten, um nachhaltige, zuverlässige und sichere digitale Infrastrukturen zu gestalten und zu entwickeln—und bereitet Sie auf eine erfolgreiche Karriere sowohl in der Wissenschaft als auch in der Privatwirtschaft vor.

StudienkennzahlUE 066 937 - Masterstudium Software Engineering 
Verwandte Masterstudien
  • UE 066 926 - Masterstudium Business Informatics
  • UE 066 645 - Masterstudium Data Science
  • UE 066 931 - Masterstudium Logic and Artificial Intelligence
  • UE 066 935 - Masterstudium Media and Human-Centered Computing
  • UE 066 932 - Masterstudium Visual Computing
  • UE 066 453 - Masterstudium Biomedical Engineering (interfakultär)
  • UE 066 646 - Masterstudium Computational Science and Engineering (interfakultär)
  • UE 066 525 - Masterstudium Embedded Computing Systems (interfakultär)
  • UE 066 558 - Masterstudium Quantum Information Science and Technology (interfakultär)
 
Interuniversitäre Masterstudien
  • Digital Civil Engineering Science (mit der Montanuniversität Leoben)
  • Double Degree IT Security (mit der Technischen Universität Darmstadt)
  • Double Degree Logic and Computation (mit der Leibniz Universität Hannover)
  • Medical Informatics (mit der Medizinischen Universität Wien)
 
Studiendauer4 Semester 
Umfang120 ECTS 
SpracheEnglisch 
AbschlussDiplom-Ingenieur_in (Dipl.-Ing.)
International vergleichbar mit Master of Science (MSc)
 
Moduleinteilung Software Engineering, öffnet eine externe URL in einem neuen Fenster 
 

Aufbau des Studiums

Alle Details zur Struktur und zu den Inhalten des Programms finden Sie im Studienplan, öffnet in einem neuen Fenster (PDF) oder in der Liste der Lerveranstaltungen, öffnet eine externe URL in einem neuen Fenster an der TU Wien.

Grafische Darstellung des Curriculums Software Engineering

Das erste, zweite und dritte Semester ist mit den Modulen Software Engineering and Programming und Methods in Computer Science dem Einstieg in die Grundlagen von Software Engineering gewidmet. Sie haben von Beginn an die Möglichkeit, sich in Ihren Interessensgebieten zu spezialisieren, indem Sie aus einem breiten Angebot an Pflicht- und Wahlmodulen wählen, die direkt auf den Grundlagenmodulen aufbauen: Algorithms and Complexity, Automation Systems and Mobile Robotics, Data Management and Intelligent Systems, Distributed and Next Generation Computing, High-Performance Computing, Machine Learning, Security and Privacy, Societal Impact and Critical Reflections, Software Engineering and Programming, and Verification und Automated Reasoning.

Im vierten Semester liegt der Fokus auf der Entwicklung und Ausarbeitung Ihrer Diplomarbeit.

Im Laufe Ihres Studiums können Sie mit einem ausgewogenen Angebot an freien Wahlfächern und Erweiterungsmodulen Ihr Wissen über Kernkompetenzen in Software Engineering hinaus erweitern. Das ermöglicht Ihnen, interdisziplinäre Arbeitsweisen und Methoden des Software Engineering zu vertiefen und in einem breiteren Kontext anzuwenden.

Weitere Informationen zum Studium

Voraussetzung für das Masterstudium „Software Engineering“ ist der Abschluss eines fachlich in Frage kommenden Bachelorstudiums an einer anerkannten inländischen oder ausländischen postsekundären Bildungseinrichtung. Insbesondere kommt ein Studium fachlich in Frage, wenn mindestens 120 ECTS aus den Fachgebieten Mathematik und Informatk absolviert wurden, davon mindestens

  1. 20 ECTS aus Mathematik und Statistik, mit vermittelten Kenntnissen, Fertigkeiten und Kompetenzen entsprechend den Modulen Algebra und Diskrete Mathematik, Analysis sowie Statistik und Wahrscheinlichkeitstheorie des Bachelorstudiums Informatik an der TU Wien;
  2. 25 ECTS aus Algorithmen, Datenstrukturen und Programmierung, mit vermittelten Kenntnissen, Fertigkeiten und Kompetenzen entsprechend den Modulen Algorithmen und Datenstrukturen, Datenbanksysteme, Programmierparadigmen, Einführung in die Programmierung sowie Software Engineering des Bachelorstudiums Informatik an der TU Wien;
  3. 20 ECTS aus den theoretischen, technischen und praktischen Grundlagen der Informatik, mit vermittelten Kenntnissen, Fertigkeiten und Kompetenzen entsprechend den Modulen Denkweisen der Informatik, Einführung in Security, Grundzüge digitaler Systeme sowie Theoretische Informatik des Bachelorstudiums Informatik an der TU Wien.

Zum Ausgleich wesentlicher fachlicher Unterschiede können Ergänzungsprüfungen im Ausmaß von maximal 30 ECTS-Punkten vorgeschrieben werden. 

Eine Zulassung zum Studium ist jedenfalls für Absolvent_innen folgender Bachelorstudien der TU Wien möglich:

Die allgemeinen Zulassungsvoraussetzungen finden Sie auf der Seite zur Zulassung zu den Masterstudien.

Mit einem Masterabschluss in Software Engineering stehen Ihnen vielfältige Karrierewege offen—nicht nur mit Blick auf attraktive Gehälter, sondern auch in Bezug auf die aktive Mitgestaltung der Zukunft und der Auswirkungen von Technologie auf unsere Gesellschaft.

An der TU Wien können Sie nach Ihrem Masterabschluss eines der folgenden Doktoratsstudien absolvieren:

  • 796 700 - Doktoratsstudium der Technischen Wissenschaften
  • 796 600 - Doktoratsstudium der Naturwissenschaften
  • 796 300 - Doktoratsstudium der Sozial- und Wirtschaftswissenschaften