Seminare
Seminar: Die Programmiersprache ANSI C Das Seminar zur Sprache ANSI C. Zur Teilnahme sind keine Vorkenntnisse in der Programmierung erforderlich. Es wird die Programmiersprache C anhand des ANSI/ISO Standards unterrichtet. Heute wird ANSI C vor allem in der Embedded Softwareentwicklung eingesetzt. Deshalb wird im Seminar auf die Aspekte der Speichereffizienz und des Laufzeitverhaltens eingegangen.
Die Programmiersprache ANSI/ISO C++ Der Einführungskurs in die Sprache ANSI/ISO C++ für Entwickler ohne Vorwissen in der C/C++ Programmierung. Vorkenntnisse in einer beliebigen Compilersprache sind hilfreich aber nicht erforderlich. Aufbaukurs zu ANSI/ISO C++ Das Seminar, das sich mit den modernen Konzepten von ANSI/ISO C++ befasst. Es werden darin bestimmte Bereiche der Standardbibliothek durchgenommen, generative Programmierung und Exception Handling. Ausserdem wird das Objektlayout in ANSI/ISO C++ und die Tätigkeit von Compiler und Linker einmal genauer betrachtet. Ein stabiles Grundverständnis der Sprache C++ ist Voraussetzung für den Kurs. Seminar zum Standard ISO C++11/C++14 Das Seminar bringt Ihnen die neuen Merkmale der Sprache C++ und der Standardbibliothek in den ISO Standards C++11 und C++14 näher. Es befasst sich mit dem Unterschied zu den alten ISO Standards von 1998 und 2003. Die Beherrschung der Sprache C++ ist daher Voraussetzung für den Kurs. Seminar zum Standard ISO C++17 Das Seminar bringt Ihnen die neuen Merkmale der Sprache C++ und der Standardbibliothek im neuen ISO Standards C++17 näher. Es befasst sich mit dem Unterschied zu den alten ISO Standards von 1998 und 2003. Die Beherrschung der Sprache C++ ist daher Voraussetzung für den Kurs. ANSI/ISO C++ für C-Programmierer Dieses Seminar ist speziell für C-Programmierer gedacht, die eine Einführung in C++ brauchen. Es wird auf dem Wissen über die Techniken der C-Programmierung aufgebaut, um sich ganz den Konzepten von ANSI/ISO C++ zu widmen. Die Voraussetzung für diesen Kurs ist deshalb die Beherrschung der Sprache C. Einführung in die STL Die Standard Template Library ist ein wesentlicher Bestanteil der C++ Standardbibliothek. Sie verwirklicht moderne Konzepte in der Implementierung von Datencontainern und im Umgang mit diesen. Ziel des Kurses ist das Erlernen dieser Konzepte im Umgang mit der STL. Ausserdem wird die Bibliothek in ihren Teilen vorgestellt und mit vielen Beispielen eingeübt. Voraussetzung für das Seminar ist die Beherrschung der Grundkonzepte von ANSI/ISO C++.
C++ in der Embedded Softwareentwicklung In diesem Seminar werden ganz wesentlich Bereiche des Einsatzes von C++ in der Embedded Softwareentwicklung behandelt. Insbesondere werden die Fragen des Laufzeitverhaltens, des Footprints und der Code-Coverage von C++-Code gestellt. Aber auch die modernen Objektorientierten Techniken in der Sprache C++ werden auf Tauglichkeit im Embedded Umfeld geprüft. Das Seminar setzt ein Grundverständnis von C++ voraus. Die MISRA-C Regeln für die Entwicklung sicherheitskritischer Software in der Automobilindustrie Dieses Seminar befasst sich mit den Regeln, die von MISRA (The Motor Industry Software Reliability Association) für die Softwareentwicklung in der Automobilindustrie und verwandten Bereichen aufgestellt wurden. Die Regeln betreffen die Entwicklung mit der Sprache ANSI/ISO-C und den Anforderungen, die in sicherheitskritischer Software gelten. Die MISRA-C++ Regeln für die Entwicklung sicherheitskritischer Software in der Automobilindustrie Es gibt auch einen MISRA Regelkatalog für die Programmiersprache C++. Dieser Kurs befasst sich damit und behandelt die Regeln anhand praktischer C++ Beispiele. Die Autosar-C++ Regeln für die Entwicklung kritischer Software in der Automobilindustrie Seit 2019 gibt es auch einen Autosar Regelkatalog für C++11 und C++14. Dieser Kurs befasst sich damit und behandelt die Regeln anhand praktischer C++ Beispiele.