Masterstudium Software Engineering
Wirtschaft und Industrie haben einen großen Bedarf an fundiert ausgebildeten Software-Ingenieuren, die in der Lage sind, große Softwareprojekte zu leiten, neueste Methoden der Softwareentwicklung umzusetzen sowie alle Phasen des Softwareentwicklungsprozesses zu überblicken. Das Masterstudium Software Engineering zielt darauf ab, solche Fachleute auszubilden. Es deckt die formalen Grundlagen, Methoden und Werkzeuge der einzelnen Projektphasen ab, vom Requirements Engineering über die Modellierung und das Architekturdesign bis zur Implementierung, dem Softwaretest sowie der Einführung und Wartung von Softwaresystemen. Im Vordergrund stehen dabei wissenschaftliche Methoden sowie ihre Umsetzung zur wirtschaftlichen Herstellung qualitativ hochwertiger Software (Details siehe Masterstudienplan).
Lehrveranstaltungen des Kernfachs Software Engineering
| Wintersemester | ||
|---|---|---|
| Formal Methods in Software Development | 3KV | Schreiner |
| Requirements Engineering | 2KV | Grünbacher, Pomberger |
| Software-Architekturen | 3KV | Blaschek, Weinreich |
| Prinzipien von Programmiersprachen | 3KV | Blaschek, Mössenböck, Prähofer |
| Seminar aus Software Engineering | 2SE | |
| Sommersemester | ||
| Testen von Softwaresystemen | 2KV | Plösch, Sametinger |
| Knowledge-centered Systems | 3KV | Küng, Pröll, Wöß |
| Software-Prozesse und -Werkzeuge | 2KV | Grünbacher |
| Praktikum aus Software Engineering | 5PR | |