Im Master Informatik mit dem Schwerpunkt Software Engineering vertiefen Sie Ihr Wissen und lernen, komplexe Softwaresysteme professionell zu planen, zu entwickeln und weiterzuentwickeln.
Dabei geht es um mehr als Code. Sie beschäftigen sich mit Softwarearchitektur, modernen Entwicklungsmethoden, Cloud-Technologien, verteilten Systemen und Künstlicher Intelligenz. Sie lernen, technische Entscheidungen zu treffen, Probleme systematisch zu lösen und Software zu entwickeln, die auch langfristig funktioniert.
Der Master passt zu Ihnen, wenn Sie bereits gute Kenntnisse in Informatik und Softwareentwicklung mitbringen, gerne analytisch denken und Interesse haben, sich mit offenen Problemstellungen und komplexen technischen Herausforderungen auseinanderzusetzen.
Für unseren Master brauchen Sie einen passenden Bachelorabschluss mit Schwerpunkt Informatik oder Softwareentwicklung oder genügend praktische Erfahrungen in industrieller Softwareentwicklung.
Sie sollten fundierte Kenntnisse in folgenden Bereichen mitbringen:
Ihr Bachelor muss dabei nicht zwingend „Informatik“ oder „Software Engineering“ im Namen tragen. Entscheidend ist, dass Sie die fachlichen Grundlagen mitbringen.
Unser Master richtet sich an Bachelor-Absolventinnen und -Absolventen aus Informatik, Software Engineering oder verwandten Studiengängen, die ihr Wissen weiter vertiefen möchten.
Sie finden große und offene Aufgabenstellungen spannend. Sie haben Spaß daran, Software zu entwickeln, interessieren sich für neue Technologien und möchten verstehen, was hinter komplexen Softwaresystemen steckt. Im Informatik Master mit Schwerpunkt Sortware Engineering können Sie Ihre Kenntnisse ausbauen und sich auf anspruchsvolle Aufgaben in der Softwareentwicklung vorbereiten.
Nach dem Abschluss stehen Ihnen viele Jobs in der Softwareentwicklung, als Architekt, in der technischen Projektleitung oder in der Forschung offen. Und wenn Sie noch weitergehen möchten: Unser Master of Science schafft auch die Voraussetzungen für eine Promotion.
Im Master lernen Sie, komplexe Sachverhalte zu analysieren und zu strukturieren, IT-Anwendungen aktiv zu gestalten und Software nicht nur zu programmieren, sondern professionell zu entwickeln.
Sie beschäftigen sich mit modernen Technologien und Methoden – von Design Thinking und Cloud Computing über verteilte Systeme und DevOps bis hin zu KI in der Softwareentwicklung.
Dabei lernen Sie:
Kurz gesagt: Sie entwickeln sich von der Softwareentwicklerin oder dem Softwareentwickler zum Profi für komplexe Softwaresysteme und moderne Softwareentwicklung.
Die Regelstudienzeit beträgt drei Semester
Das Studium ist gegliedert in
Neben den Pflichtvorlesungen gibt es die Möglichkeit, sich durch verschiedene, thematisch aktuell ausgewählte Wahlpflichtmodule zu spezialisieren. Die abschließende Masterthesis wird in der Regel in Kooperation mit einem Unternehmen oder einer Forschungseinrichtung im In- oder Ausland erstellt.
Pflichtmodule
Wahlmodule
Sie können die Inhalte für den größten Teil Ihres Studiums selbst wählen:
Stellen Sie die Module im Software Engineering und der allgemeinen Informatik so zusammen, wie sie Ihren Vorkenntnissen und Erwartungen am ehesten gerecht werden. Die angebotenen Module wechseln in jedem Semester und orientieren sich an aktuellen Themen.
Bei der Wahl Ihrer Abschlussarbeit haben Sie freie Hand, vorausgesetzt, das Thema ist angemessen für eine Masterarbeit.
Im Modulhandbuch finden Sie detaillierte Beschreibungen der einzelnen Studieninhalte, die Sie in den drei Semestern erwarten.
Software steckt heute praktisch überall drin. Von Apps und Cloud-Plattformen über Industrieanlagen bis zu KI-Anwendungen. Entsprechend werden Fachkräfte gebraucht, die nicht nur programmieren können, sondern komplexe Softwaresysteme planen und entwickeln.
Mit einem Informatik Master, Schwerpunkt Software Engineering, kommen zum Beispiel diese Bereiche infrage:
Mit dem Master können Sie sich beispielsweise vom klassischen Software Developer weiterentwickeln in Richtung Software Architect, Tech Lead oder Engineering Lead.
Gerade durch generative KI und KI-gestützte Entwicklung verändert sich der Beruf aktuell stark. Tools können bereits Code erzeugen, testen oder analysieren. Gleichzeitig wird es wichtiger, dass Entwicklerinnen und Entwickler verstehen, was technisch sinnvoll, sicher und langfristig wartbar ist.
Genau hier kann ein Master Software Engineering einen Vorteil bieten: Sie lernen nicht nur, Code zu schreiben, sondern Systeme zu verstehen, technische Entscheidungen zu treffen und neue Technologien sinnvoll einzusetzen.
Wenn Sie sich für neue Technologien und wissenschaftliches Arbeiten interessieren, eröffnet der Master außerdem den Weg in die Forschung und Entwicklung, entweder in Unternehmen oder an Hochschulen. Auch eine anschließende Promotion ist möglich.