Industrial software development of mechatronic systems and implementation in C++
Industrielle Softwareentwicklung mechatronischer Systeme und Implementierung in C++
Course 0820002749 in SS 2023
General Data
Course Type | lecture |
---|---|
Semester Weekly Hours | 2 SWS |
Organisational Unit | Chair of Automation and Information Systems (Prof. Vogel-Heuser) |
Lecturers |
Kathrin Land Eva-Maria Neumann Birgit Vogel-Heuser |
Dates |
Further Information
Courses are together with exams the building blocks for modules. Please keep in mind that information on the contents, learning outcomes and, especially examination conditions are given on the module level only – see section "Assignment to Modules" above.
additional remarks | Im Modul werden, aufbauend auf dem Modul "Grundlagen der modernen Informationstechnik", weitere Kenntnisse der Softwareentwicklung vermittelt, die spätere Ingenieur:innen bei der Entwicklung von softwareintensiven Produkten unterstützen. Es werden zum einen das methodische Vorgehen bei der Softwareentwicklung, wie Vorgehensweisen, Phasenmodelle und qualitätssichernde Maßnahmen behandelt. Zum anderen sollen Modellierungstechniken, Programmierparadigmen sowie geläufige Architekturmuster für das Design moderner Software vermittelt werden. Auch Datenbanken inklusive deren Beschreibungsmitteln und Abfragesprachen werden den Studierenden vermittelt. Es wird großer Wert auf den engen Bezug der Wissensvermittlung zum Maschinen- und Anlagenbau und zu aktuellen Forschungsergebnissen und Entwicklungen gelegt. In der Vorlesung werden vorwiegend Methoden und Konzepte für die Analyse und das Design moderner Software vorgestellt. In der vorlesungsbegleitenden Übung wird das Erlernte durch den praktischen Einsatz von Entwicklungswerkzeugen und Programmiersprachen (wie C++) vertieft. Beispielaufgaben von der Anforderungsanalyse über die Modellierung und Implementierung bis hin zum Test der Software ermöglicht es den Softwareentwicklungsprozess in den Übungen praxisnah zu erfahren. |
---|---|
Links |
E-Learning course (e. g. Moodle) TUMonline entry |