Modules

7 results

Cross-Cutting Elective Modules7

AI TestingNo ratings for this module yet.Software EngineeringYou learn how to test software whose logic and decisions rely heavily on artificial intelligence. At the end you can design test strategies for data-driven, AI-based systems, select appropriate test methods, and critically evaluate test results.5 ECTSruns this semesterCIT423002Muster in der SoftwaretechnikNo ratings for this module yet.Software EngineeringYou learn patterns in software engineering and how to apply them: from architecture and design patterns to test and organizational patterns up to anti-patterns. By the end you can identify patterns for analysis, system and detail design, model them in UML, and translate the model into Java source code.5 ECTSruns this semesterIN2081Automated ProgrammingNo ratings for this module yet.Software EngineeringYou will learn current methods of automated program synthesis at the interface of Software Engineering, AI and machine learning. In the end you will know various specification approaches for functional, reactive and probabilistic programs as well as techniques to search for or generate programs that satisfy these specifications.2 ECTSno date this semesterIN2367DevOps: Engineering for Deployment and OperationsNo ratings for this module yet.Software EngineeringYou learn how the development and operation of software are brought together to achieve short release cycles with high quality. In the end you can apply DevOps principles, design deployment pipelines and scalable microservice architectures, and operate and monitor production environments.6 ECTSno date this semesterCIT423001Engineering Resilient Cognitive SystemsNo ratings for this module yet.Software EngineeringYou will learn how cyber-physical cognitive systems (e.g., automated vehicles) are designed to remain reliable and safe in dynamic and uncertain contexts. In the end you will be able to describe fundamental concepts of resilient architectures and model simple resilient-adaptive designs with corresponding patterns and methods.3 ECTSno date this semesterCIT4230005
2 more in Cross-Cutting Elective ModulesFunktions- und InformationssicherheitNo ratings for this module yet.Software EngineeringYou will learn the differences and similarities between functional safety and information security for cyber-physical systems. In the end you will be able to apply basic analysis and design approaches and assess safety and security arguments for simple CPS examples.3 ECTSno date this semesterIN2385Requirements EngineeringNo ratings for this module yet.Software EngineeringYou will learn how to systematically elicit, analyze, document and manage requirements for software and system development throughout the project lifecycle. In the end you will be able to identify stakeholders, analyze goals and conflicts, select appropriate elicitation and specification techniques, and qualitatively supervise the further development of requirements.5 ECTSno date this semesterCIT423010
6 more modules match, but they are taught in German. Show themAnerkanntes Wahlmodul 2 im Bereich SoftwaretechnikNo ratings for this module yet.Software Engineeringno date this semesterIN9922Anerkanntes Wahlmodul im Bereich SoftwaretechnikNo ratings for this module yet.Software Engineeringno date this semesterIN9921Ausgewählte Themen aus dem Bereich Engineering software-intensiver SystemeNo ratings for this module yet.Software Engineering5 ECTSno date this semesterIN3430Fortgeschrittene Themen des SoftwaretestsNo ratings for this module yet.Software EngineeringDu 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 ECTSno date this semesterIN2084Modellierung verteilter SystemeNo ratings for this module yet.Software EngineeringDu 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 ECTSno date this semesterIN2080Software-Engineering in der industriellen PraxisNo ratings for this module yet.Software EngineeringDu 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 ECTSno date this semesterIN2235