Beschreibung einzelner Lerneinheiten (ECTS-Lehrveranstaltungsbeschreibungen) pro Semester

  
Studiengang:Bachelor Mechatronik
Studiengangsart:Intern
 Besuch einzelner Lehrveranstaltungen
 Sommersemester 2025
  

Titel der Lehrveranstaltung / des ModulsEmbedded Cpp
Kennzahl der Lehrveranstaltung / des Moduls074703049008
UnterrichtsspracheEnglisch
Art der Lehrveranstaltung (Pflichtfach, Wahlfach)Wahlfach
Semester in dem die Lehrveranstaltung angeboten wirdSommersemester 2025
Semesterwochenstunden2
Studienjahr2025
Niveau der Lehrveranstaltung / des Moduls laut Lehrplan1. Zyklus (Bachelor)
Anzahl der zugewiesenen ECTS-Credits2
Name des/der Vortragenden


Voraussetzungen und Begleitbedingungen
  • Gute Programmierkenntnisse in C im embedded Umfeld
  • Grundkenntnisse objektorientierter Programmierung
Lehrinhalte
  • C++ als das bessere C
  • Objektorientierte Programmierung In C++
  • Wichtige Design Patterns in UML und C++
  • Typische Problemstellungen im embedded Umfeld und wie sie typischerweise in C++ gelöst werden
  • Dos & Don'ts im embedded Umfeld
Lernergebnisse

Nach erfolgreichem Abschluss dieser Lehrveranstaltung sind Studierende in der Lage,

  • die Vorteile es strengen Typsystem von C++ zu beschreiben und an relevanten Anwendungsfällen darzustellen
  • die Performanz von Code einzuschätzen sowie statische und dynamische Spracheigenschaften zu unterscheiden
  • UML in der Programmspezifikation einzusetzen
  • wichtige Patterns in C++ für einschlägige Problemlösungen im embedded Bereich zu benennen und hinsichtlich ihres Einsatzes zu beschreiben
  • wichtige Anti-Patterns in C++, die im embedded Bereich Robustheit und Performanz gefährden können, zu benennen und skizzieren.
Geplante Lernaktivitäten und Lehrmethoden

Integrierte Lehveranstaltung mit Workshop-Charakter

Prüfungsmethode und Beurteilungskriterien

Schriftliche Gesamtprüfung

Kommentar

--

Empfohlene Fachliteratur und andere Lernressourcen
  • Kormanyos, Christopher (2019): Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming. Springer.
  • Viarheichyk, Igor (2020): Embedded Programming with Modern C++ Cookbook: Practical recipes to help you build robust and secure embedded applications. Packt Publishing.
  • Posch, Maya (2019): Hands-On Embedded Programming with C++17: Create versatile and robust embedded solutions for MCUs and RTOSes with modern C++. Packt Publishing.

Art der Vermittlung

Präsenzveranstaltung mit Anwesenheitspflicht






Sommersemester 2025an den Anfang