Master Software Engineering
Studiengang
Der Masterstudiengang (M.Sc.) Software Engineering baut auf dem Bachelorstudiengang (B.Sc.) Angewandte Informatik bzw. dem Bachelorstudiengang (B.Sc.) Angewandte Informatik DUAL auf (konsekutiv).
Der Masterstudiengang führt nach 3 Fachsemestern zum Abschluss Master of Science (M. Sc.). Die Unterrichtssprache ist Englisch.
Der Master Software Engineering wird ab dem WS26/27 angeboten.
Studieninhalt
Der Masterstudiengang Software Engineering (M.Sc.) führt ein erstes Studium mit Schwerpunkt in Software Engineering oder Softwareentwicklung fachlich weiter. Für Absolventinnen und Absolventen der Fachhochschule Erfurt bietet er insbesondere einen direkten Anschluss an die Bachelorstudiengänge Angewandte Informatik (B.Sc.) und Angewandte Informatik DUAL (B.Sc.). Zugleich steht der Studiengang auch qualifizierten Bewerberinnen und Bewerbern anderer Hochschulen offen, sofern ihr Abschluss einen vergleichbaren softwaretechnischen Schwerpunkt aufweist und die Zugangsvoraussetzungen erfüllt.
Darauf aufbauend rückt das Studium Software als komplexes technisches, organisatorisches und gesellschaftlich relevantes System in den Fokus. Software wird also nicht nur als Programmcode verstanden, sondern als Lösung, die systematisch entworfen, qualitätsgesichert umgesetzt, sicher betrieben und verantwortungsvoll weiterentwickelt werden muss. Die Studierenden vertiefen damit Kompetenzen, die den gesamten Lebenszyklus moderner Softwaresysteme umfassen.
Der Studiengang ist ingenieurwissenschaftlich geprägt und verbindet aktuelle Entwicklungspraxis mit wissenschaftlicher Methodik, Projektarbeit und reflektierter technischer Entscheidungsfindung. Über die Wahl zwischen Enterprise Projects und Research Projects setzen die Studierenden eigene Schwerpunkte: Enterprise Projects sind praxisorientierte Projektmodule mit Unternehmens- oder Anwendungsbezug, Research Projects forschungsorientierte Projektmodule im wissenschaftlichen Umfeld der Fachrichtung. Im Vordergrund steht dabei nicht die isolierte Betrachtung einzelner Technologien, sondern das Zusammenspiel technischer, methodischer und verantwortungsbezogener Kompetenzen.
Den Abschluss bildet die Masterarbeit mit Kolloquium im Umfang von 25 ECTS. Mit ihr zeigen die Studierenden, dass sie ein anspruchsvolles, anwendungsorientiertes Thema eigenständig und wissenschaftlich fundiert bearbeiten können. Sie reflektieren ihre Ergebnisse kritisch, stellen diese nachvollziehbar dar und vertreten sie im Fachkolloquium überzeugend.
Kompetenzprofil
Was vertiefen Studierende in den einzelnen Bereichen?
-
System Design, Enterprise Systems, Embedded Software Engineering, Integration komplexer Systemlandschaften
-
Software Quality Engineering, DevOps, Testing, CI/CD, Wartbarkeit und zuverlässiger Betrieb
-
Advanced Analytics, Knowledge Engineering, daten- und wissensbasierte Anwendungen
-
Information Security Management, Datenschutz, Ethik und verantwortungsvolle Softwaregestaltung
-
Scientific Writing, methodisches Arbeiten, Reflexion und Präsentation von Ergebnissen
Für wen sich der Studiengang eignet
Der Master Software Engineering richtet sich an Studierende, die bereits über fundierte Vorkenntnisse in Softwareentwicklung, Anwendungsentwicklung oder verwandten softwaretechnischen Bereichen verfügen und diese gezielt vertiefen möchten.
Er eignet sich besonders für Studierende, die
- komplexe Softwaresysteme entwerfen und verbessern möchten,
- Softwarequalität, DevOps und sichere Entwicklungsprozesse vertiefen wollen,
- an daten- und wissensbasierten Anwendungen interessiert sind,
- technische Entscheidungen wissenschaftlich fundiert treffen möchten,
- in internationalen Projektteams arbeiten wollen,
- Verantwortung für Software über den gesamten Lebenszyklus übernehmen möchten.
Überblick
- Bezeichnung Master Software Engineering
- Abschluss Master (Master of Science)
- Dauer Regelstudienzeit 3 Semester
- Studienform Vollzeitstudium
-
Flexibilität / Möglichkeiten
Teilzeitstudium möglich
Gasthörerschaft
Zweithörerschaft
-
Beginn
Wintersemester
Sommersemester
- Kosten / Studiengebühren -
- Bewerbungszeitraum 15.05. - 31.07.
- Allgemeine Voraussetzungen Ja Anzeigen
- Spezielle Voraussetzungen Nein
Studienablauf
Der Master Software Engineering umfasst drei Fachsemester mit insgesamt 90 ECTS und führt zum Master of Science (M.Sc.). Unterrichtssprache ist Englisch. Charakteristisch ist die Projektorientierung: In den ersten beiden Semestern wählen die Studierenden jeweils zwischen einem Enterprise Project und einem Research Project. Das dritte Semester steht im Zeichen der Masterarbeit.
Schwerpunkte in den einzelnen Semestern sind:
- Grundlagen und erste Projektarbeit
- fachliche Vertiefung und erweiterte Projektarbeit
- Information Security Management und Masterarbeit mit Kolloquium (25 ECTS)
Module im Master-Studiengang Software-Engineering
Bewerbung
Der Masterstudiengang Software Engineering wird ab dem Wintersemester 2026/27 angeboten. Die Bewerbung erfolgt online über das Bewerbungsportal der Fachhochschule Erfurt. Bewerberinnen und Bewerber mit ausländischen Bildungsnachweisen bewerben sich in der Regel über uni-assist. Bitte prüfen Sie vor der Bewerbung die aktuellen Bewerbungsfristen, Zugangsvoraussetzungen und einzureichenden Unterlagen.
Zugangsvoraussetzungen
Zum Studium berechtigen unter anderem:
- ein erster Hochschulabschluss oder ein Abschluss einer staatlichen oder staatlich anerkannten Berufsakademie auf dem Gebiet des Software Engineering oder einem verwandten softwaretechnischen Gebiet,
- in der Regel mindestens 210 Kreditpunkte,
- Englischkenntnisse auf Niveau B2 oder ein gleichwertiger Nachweis.
Bewerberinnen und Bewerber mit 180 Kreditpunkten können unter bestimmten Auflagen zugelassen werden. Die fehlenden Kreditpunkte müssen studienbegleitend nachgeholt werden, bevor die Anmeldung zur Masterarbeit erfolgen kann.
Auswahl
Die Auswahl berücksichtigt insbesondere:
- die Abschlussnote des ersten Hochschulabschlusses,
- die fachliche Passung des bisherigen Studiums,
- einschlägige Projekt-, Praxis- oder Berufserfahrung im Bereich Software Engineering.
Der Studiengang richtet sich an Bewerberinnen und Bewerber mit klar erkennbarem Software-Engineering-Profil. Besonders relevant sind Vorkenntnisse in Softwareentwicklung, Anwendungsentwicklung, Softwarearchitektur, DevOps, Datenanwendungen, IT-Sicherheit oder verwandten softwaretechnischen Themen.
Hinweise für internationale Bewerber:innen
Internationale Bewerberinnen und Bewerber sollten frühzeitig mit der Vorbereitung beginnen. Nach der Zulassung erhalten sie ausführliche Informationen zu den nächsten Schritten:
- Visum und Einreise (sofern erforderlich)
- Krankenversicherung
- Unterkunft in Erfurt
- Einschreibung und Semesterbeitrag
- IT-Zugänge, Moodle und studentische E-Mail
- Welcome Days und studiengangsspezifische Orientierung
- Deutschkurse und Unterstützungsangebote
Deutschkenntnisse sind für die Zulassung nicht erforderlich, werden aber für Alltag, Nebenjob und Integration in Deutschland empfohlen.
Fristen & Wege
Die aktuellen Bewerbungszeiträume werden auf der zentralen Bewerbungsseite der Fachhochschule Erfurt veröffentlicht. Bitte beachten Sie die jeweils gültigen Fristen für Bewerbungen mit deutschem Hochschulabschluss, mit ausländischem Hochschulabschluss sowie über uni-assist.
Karriere
Software Engineering ist ein zentrales Berufsfeld der digitalen Transformation. Absolventinnen und Absolventen des Masterstudiengangs sind darauf vorbereitet, komplexe softwareintensive Systeme zu gestalten, abzusichern und verantwortungsvoll zu betreiben. Der Studiengang qualifiziert für Tätigkeiten in Unternehmen, Forschungseinrichtungen, Start-ups, öffentlicher Verwaltung und weiteren Organisationen mit softwareintensiven Prozessen.
Mögliche Berufsfelder
- Software Engineering
- Software Architecture
- DevOps und Site Reliability Engineering
- Software Quality Engineering
- Enterprise Systems und Systemintegration
- Data-driven Applications
- Knowledge Engineering
- Information Security und Compliance
- Technical Project Management
- Forschung und Entwicklung in softwareintensiven Anwendungsfeldern
Perspektiven
Absolventinnen und Absolventen können Verantwortung in technischen, konzeptionellen oder koordinierenden Rollen übernehmen. Durch die Verbindung aus Software Engineering, Projektarbeit und wissenschaftlicher Methodik bietet der Studiengang außerdem eine Grundlage für eine weiterführende wissenschaftliche Qualifikation, etwa eine Promotion.
Praxispartner
Der Masterstudiengang Software Engineering verbindet Lehre, Forschung und Praxis. Unternehmen aus Thüringen und den angrenzenden Regionen können geeignete Fragestellungen aus Softwareentwicklung und Digitalisierung als Enterprise Project oder Masterarbeitsthema einbringen.
Studierende bearbeiten reale oder realitätsnahe Aufgabenstellungen in einem akademisch begleiteten Rahmen. Dabei geht es nicht um fertige Auftragsentwicklung, sondern um anwendungsnahe Projekt- und Lernformate mit klar umrissenem fachlichem Erkenntnisgewinn.
Mögliche Kooperationsformate
- Enterprise Projects im ersten oder zweiten Semester
- Themen für praxisnahe Masterarbeiten
- fachlicher Austausch zu Anforderungen, Technologien und Entwicklungsthemen
Geeignete Themenfelder
- Softwarearchitektur und System Design
- DevOps, CI/CD und Qualitätssicherung
- Testautomatisierung und Softwareanalyse
- Datenanalyse und KI-nahe Anwendungen
- Knowledge Engineering und Wissensgraphen
- Schnittstellen und Prozessdigitalisierung
- IT-Sicherheit, Datenschutz und Compliance
- prototypische Anwendungen oder Machbarkeitsstudien
Mehrwert für Unternehmen
Unternehmen erhalten neue fachliche Perspektiven auf aktuelle Fragestellungen und lernen fachlich ausgewählte, international ausgerichtete Masterstudierende frühzeitig im Projektkontext kennen. Daraus können weitere Anknüpfungspunkte entstehen, etwa für Masterarbeiten, Werkstudententätigkeiten während des Studiums oder einen späteren Berufseinstieg.
-
- eine klar umrissene Aufgabenstellung,
- eine fachliche Ansprechperson,
- Kontextinformationen, Daten oder Testumgebungen, soweit erforderlich,
- gelegentliches Feedback während der Projektlaufzeit.
-
- fachliche und organisatorische Begleitung,
- didaktischer Rahmen,
- Unterstützung beim Projektzuschnitt,
- Betreuung und Bewertung der studentischen Leistung,
- Abstimmung zu Rahmenbedingungen wie Scope, Zeitrahmen, Vertraulichkeit und Ergebnisformaten.
Kontakt für Praxispartner
Prof. Dr. Volker Herwig
Studiengangsleitung Software Engineering
volker.herwig@fh-erfurt.de · +49 361 6700-5512