Master Software Engineering

Der Masterstudiengang Software Engineering führt nach 3 Fachsemestern zum Abschluss
- Master of Science (M. Sc.). Die Unterrichtssprache ist Englisch.
 

Studienziel

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

PerspektiveWas Studierende vertiefen
Softwarearchitektur & SystemeSystem Design, Enterprise Systems, Embedded Software Engineering, Integration komplexer Systemlandschaften
Qualität & BetriebSoftware Quality Engineering, DevOps, Testing, CI/CD, Wartbarkeit und zuverlässiger Betrieb
Daten & WissenAdvanced Analytics, Knowledge Engineering, daten- und wissensbasierte Anwendungen
Sicherheit & VerantwortungInformation Security Management, Datenschutz, Ethik und verantwortungsvolle Softwaregestaltung

 

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.

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.

SemesterSchwerpunkt
1. SemesterGrundlagen und erste Projektarbeit
2. Semesterfachliche Vertiefung und fortgeschrittene Projektarbeit
3. SemesterInformation Security Management und Masterarbeit mit Kolloquium

Module

1. Semester2. Semester3. Semester
Project ManagementEnterprise Systems LifecycleInformation Security Management for Software Engineering
System DesignEthics and Data ProtectionMaster’s thesis with colloquium
Embedded Software EngineeringAdvanced Analytics 
Software Quality Engineering & DevOpsKnowledge Engineering 
Language TrainingScientific Writing 
Enterprise Project 1 oder Research Project 1Enterprise Project 2 oder Research Project 2 

Den Abschluss bildet die Masterarbeit mit Kolloquium (25 ECTS) im dritten Semester. Die ausführliche Beschreibung finden Sie in der entsprechenden Modulbeschreibung.

Detaillierte Modulbeschreibungen inklusive Modulnummern (MAIE…) stehen im Downloadbereich bzw. im Modulkatalog zur Verfügung.