Der Kursus Automotive Software Engineering vermittelt Methoden des Software Engineering im Bereich automobiler Anwendungen. Die Inhalte vertiefen das Verstehen im Bereich Software-Architekturaufgaben und der Vorgaben im Umfeld zuverlässiger und sicherer Software-Funktionen. Im einzelnen werden die Planungstrategie von Softwareprodukten, Phasenmodelle und agile Entwicklungsmethoden (XP, SCRUM, V-Modell XT) vorgestellt. Anhand von Beispielen lernen Teilnehmer die Nutzung des Echtzeit-Betriebssystems FreeRTOS. Desweiteren gibt der Kursus eine Einführung in AUTOSAR, in Safety Software-Architekturen, erläutert Testalgorithmen (CPU, RAM, Programm Flow…) und erklärt MISRA C, den Coding Standard für die Programmiersprache C. Studierende erwerben Praxiserfahrung durch kleinere Projektarbeiten mit dem SMT32F4 Eval-Board.