Lehrveranstaltungen
Zur übergeordneten Rubrik
Pflichtmodul 1: Software Engineering (7,5 ECTS-AP, 4 SSt.)
(keine Lehrveranstaltungen)
Anmeldevoraussetzung: keine
Lernergebnis: Analyse und Modellierung moderner Softwaresysteme; Auswahl und Anwendung geeigneter Prozesse, Methoden und Werkzeuge zur effektiven und effizienten Softwareentwicklung; Konzeption und Evaluierung komplexer Softwarearchitekturen; Automatisierung von Entwicklungsaktivitäten; Kenntnis und Anwendung von Techniken des Model Engineering.
Pflichtmodul 2: Software Security Engineering (7,5 ECTS-AP, 4 SSt.)
(keine Lehrveranstaltungen)
Anmeldevoraussetzung: keine
Lernergebnis: Identifikation potenzieller sicherheits- und datenschutzkritischer Aspekte von informationstechnischen Systemen; Sicherer Gebrauch elementarer Begriffe; Formulierung von Schutzzielen; Verständnis einfacher kryptographischer Protokolle auf Basis abstrakter kryptographischer Funktionen; Sichere Anwendung von Public-Key-Infrastrukturen; Verständnis elementarer Konzepte des Datenschutzes; Erste Erfahrungen im Umgang mit typischen Schwachstellen von Softwaresystemen; Einblicke in gesellschaftliche Aspekte von Informationssicherheit und Datenschutz; Bewusstsein und Einschätzung des eigenen Wissens und der eigenen Fähigkeiten im Sicherheitskontext.
Pflichtmodul 3: Data Engineering und Analytics (7,5 ECTS-AP, 4 SSt.)
(keine Lehrveranstaltungen)
Anmeldevoraussetzung: keine
Lernergebnis: Grundlegendes Verständnis des Data Engineering und der Datenanalyse; Kenntnis und Anwendung des Datenset-Erstellungsprozesses, einschließlich Sammlung, Generierung, Bereinigung, Visualisierung und Validierung; Kenntnis und Anwendung der Grundlagen der Feature Extraktion und der Ableitung aussagekräftiger Features; Kenntnis und Anwendung ausgewählter Methoden der Datenanalyse und des Maschinellen Lernens; Evaluation und Bewertung von Data Engineering und Analytics Verfahren.
Pflichtmodul 4: Forschungsmethoden des Software Engineering (7,5 ECTS-AP, 4 SSt.)
(keine Lehrveranstaltungen)
Anmeldevoraussetzung: keine
Lernergebnis: Verständnis wissenschaftstheoretischer Grundlagen; Entwicklung und Formulierung von Forschungsfragen für Fragestellungen des Software Engineering; Auswahl und Anwendung geeigneter quantitativer und qualitativer Forschungsmethoden des Software Engineering; Kenntnis des wissenschaftlichen Publikationsprozesses und Durchführung systematischer Literaturanalysen; Schriftliche und mediale Aufbereitung des Forschungsprozesses und der Forschungsresultate.
Pflichtmodul 5: Vertiefung in Software Engineering (10 ECTS-AP, 6 SSt.)
Anmeldevoraussetzung: keine
Lernergebnis: Entwicklung und Management von Softwarevarianten; Konzeption und Betrieb von Softwareprodukten; Management von Produktlebenszyklen; Sicherer Gebrauch von Grundbegriffe des Usability Engineering; Erhebung und Prüfung von Entwicklung und Management von Softwarevarianten; Konzeption und Betrieb von Softwareprodukten; Management von Produktlebenszyklen; Sicherer Gebrauch von Grundbegriffe des Usability Engineering; Erhebung und Prüfung von Benutzeranforderungen; Entwurf und Evaluierung von Benutzerschnittstellen; Messung von User Experience; Kenntnis und Anwendung fortgeschrittener Testverfahren; Kenntnis und Anwendung modellbasierter Qualitätssicherungstechniken; Anwendung von quantitativen Modellen in der analytischen und konstruktiven Qualitätssicherung; Qualitätssicherung moderner Softwaresysteme.
Pflichtmodul 6: Software Engineering Projekt (10 ECTS-AP, 2 SSt.)
Anmeldevoraussetzung: keine
Lernergebnis: Durchführung eines praxisnahen Projekts der Anwendungsentwicklung von der Konzeption bis zur Umsetzung und Abnahme; Auswahl und weiterführende Anwendung von Software Engineering Methoden und Werkzeugen aus den jeweiligen Fachgebieten der Basis- und Vertiefungsmodule im Projektkontext; Erlangung erweiterter Projektmanagement Kompetenzen und Verbesserung der Soft Skills durch die gemeinsame Projektarbeit mit unterschiedlich spezialisierten Teammitgliedern; Zielgruppenorientierte Aufbereitung von Projektergebnissen.
Pflichtmodul 7: Masterseminar Software Engineering (5 ECTS-AP, 2 SSt.)
Anmeldevoraussetzung: positive Beurteilung der Pflichtmodule Software Engineering sowie Forschungsmethoden des Software Engineering.
Lernergebnis: Selbständige Einarbeitung in fortgeschrittene Thematik des Software Engineering; Analyse und methodisch korrekte Aufarbeitung aktueller Forschungsergebnisse; Präsentation und wissenschaftliche Kommunikation aktueller Forschungsergebnisse.
Pflichtmodul 8: Vorbereitung der Masterarbeit (5 ECTS-AP, 2 SSt.)
Anmeldevoraussetzung: positive Beurteilung der Pflichtmodule Software Engineering sowie Forschungsmethoden des Software Engineering.
Lernergebnis: Formulierung der Forschungsfragen und Entwicklung des Forschungsdesigns der Masterarbeit.
Hinweis:
- Es können sich noch Änderungen im Lehrveranstaltungsangebot sowie bei Raum- und Terminbuchungen ergeben.
- Bitte wählen Sie für das Lehrveranstaltungsangebot die Fakultät aus, der Ihre Studienrichtung zugeteilt ist.