Module

13 Treffer

Übergreifende Wahlmodule13

AI TestingNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst, wie man Software prüft, deren Logik und Entscheidungen stark auf Künstlicher Intelligenz beruhen. Am Ende kannst Du Teststrategien für datengetriebene, KI-basierte Systeme entwerfen, geeignete Testverfahren auswählen und Testergebnisse kritisch bewerten.5 ECTSläuft dieses SemesterCIT423002Muster in der SoftwaretechnikNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst Muster in der Softwaretechnik kennen und anzuwenden: von Architektur- und Entwurfsmustern über Test- und Organisationsmuster bis zu Antimustern. Am Ende kannst du Muster für Analyse, System- und Detailentwurf identifizieren, in UML modellieren und das Modell in Java-Quellcode überführen.5 ECTSläuft dieses SemesterIN2081Anerkanntes Wahlmodul 2 im Bereich SoftwaretechnikNoch keine Bewertungen für dieses Modul.Softwaretechnikkein Termin dieses SemesterIN9922Anerkanntes Wahlmodul im Bereich SoftwaretechnikNoch keine Bewertungen für dieses Modul.Softwaretechnikkein Termin dieses SemesterIN9921Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNoch keine Bewertungen für dieses Modul.Softwaretechnik5 ECTSkein Termin dieses SemesterIN3430
8 weitere in Übergreifende WahlmoduleAutomated ProgrammingNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst aktuelle Methoden der automatisierten Programmsynthese an der Schnittstelle von Software Engineering, KI und Machine Learning. Am Ende kennst du verschiedene Spezifikationsansätze für funktionale, reaktive und probabilistische Programme sowie Techniken, um Programme zu suchen oder zu erzeugen, die diese Spezifikationen erfüllen.2 ECTSkein Termin dieses SemesterIN2367DevOps: Engineering for Deployment and OperationsNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst, wie Entwicklung und Betrieb von Software zusammengeführt werden, um kurze Release-Zyklen bei hoher Qualität zu erreichen. Am Ende kannst du DevOps-Prinzipien anwenden, Deployment-Pipelines und skalierbare Microservice-Architekturen entwerfen sowie Produktionsumgebungen betreiben und überwachen.6 ECTSkein Termin dieses SemesterCIT423001Engineering Resilient Cognitive SystemsNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst, wie cyber‑physische kognitive Systeme (z. B. automatisierte Fahrzeuge) so entworfen werden, dass sie in dynamischen und unsicheren Kontexten zuverlässig und sicher bleiben. Am Ende kannst du grundlegende Konzepte resilienter Architekturen beschreiben und einfache resilient‑adaptive Entwürfe mit entsprechenden Mustern und Methoden modellieren.3 ECTSkein Termin dieses SemesterCIT4230005Fortgeschrittene Themen des SoftwaretestsNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst Methoden, Techniken und Managementaspekte des Softwaretestens kennen. Am Ende kannst du Testaktivitäten und -artefakte benennen, ihre Vor- und Nachteile einschätzen und in konkreten Kontexten Testfälle konzeptuell und beispielhaft erstellen und analysieren.5 ECTSkein Termin dieses SemesterIN2084Funktions- und InformationssicherheitNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst Unterschiede und Gemeinsamkeiten von funktionaler Sicherheit und Informationssicherheit für cyber-physische Systeme kennen. Am Ende kannst du grundlegende Analyse- und Gestaltungsansätze anwenden und Sicherheits- bzw. Sicherheitsargumente für einfache CPS-Beispiele beurteilen.3 ECTSkein Termin dieses SemesterIN2385Modellierung verteilter SystemeNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst, wie man verteilte, nebenläufige und kooperierende Softwaresysteme modelliert, beschreibt und systematisch analysiert. Am Ende kennst du zentrale Modelle und Techniken zur Spezifikation, Verfeinerung und Verifikation solcher Systeme und kannst geeignete Modellierungsansätze gezielt einsetzen.4 ECTSkein Termin dieses SemesterIN2080Requirements EngineeringNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu lernst, wie Anforderungen für Software- und Systementwicklung systematisch erhoben, analysiert, dokumentiert und über die Projektlaufzeit hinweg gemanagt werden. Am Ende kannst du Stakeholder identifizieren, Ziele und Konflikte analysieren, passende Erhebungs- und Spezifikationstechniken auswählen und Anforderungen qualitätsgesichert weiterentwickeln.5 ECTSkein Termin dieses SemesterCIT423010Software-Engineering in der industriellen PraxisNoch keine Bewertungen für dieses Modul.SoftwaretechnikDu bekommst einen praxisorientierten Überblick über Aufbau, Gestaltung und Erstellung großer betrieblicher Informationssysteme. Du lernst, wie solche Systeme als Investitionsgut betrachtet werden, wie Kosten-Nutzen-Rechnungen (z. B. ROI) durchgeführt werden und welchen Einfluss eine durchdachte Software-Architektur auf Wirtschaftlichkeit und Weiterentwicklung hat. Ergänzt wird die Vorlesung durch Praxisvorträge von Führungskräften aus Beratung und großen Anwenderunternehmen.3 ECTSkein Termin dieses SemesterIN2235