PDF

MODULBESCHREIBUNG

Embedded Software Engineering 2

Kurzzeichen:
M_EmbSW2
Durchführungszeitraum:
FS 2017 - FS 2019
ECTS-Punkte:
4
Lernziele:

Die Studierenden können verschiedene Paradigmen (prozedural, objektorientiert, generisch) bei der Programmierung von Embedded Systems in C und C++ effektiv anwenden und deren Vor- und Nachteile beurteilen. Sie können die Effizienz von Implementationen beurteilen und charakterisieren, sowie Embedded Systems in C++ hocheffizient realisieren.

Verantwortliche Person:
Reto Bonderer
Empfohlene Module:
Zusätzlich vorausgesetzte Kenntnisse:
keine
Modultyp:
Standard-Modul für Elektrotechnik (Bachelor 05) (Empfohlenes Semester: 6)
Standard-Modul für Elektrotechnik (Bachelor 14) (Empfohlenes Semester: 6)

ECTS-Punkte pro Kategorie

Kategorie:
Elektrotechnik (Bachelor 05)
Aufbau Elektrotechnik / 4 Punkte
Technik / 4 Punkte
Elektrotechnik (Bachelor 14)
Aufbau Elektrotechnik / 4 Punkte
Technik / 4 Punkte

Modulbewertung

Bewertungsart:
Note von 1 - 6

Leistungsbewertung

Während der Prüfungssession:
Schriftliche Prüfung, 120 Minuten
Zulassungsbedingungen zur Prüfung:
Testat

Während des Semesters:
 
Bewertungsart:
keine Note oder Wertung

Kurse in diesem Modul

Embedded Software Engineering 2

Kürzel:
EmbSW2
Lernziele:
-
Plan und Lerninhalt:

Beurteilung von Komplexität und Performance

  • Komplexitätstheorie
  • Performance Profiling
  • C vs. C++

Effective C++ for Embedded Systems

  • Avoiding code and data bloat
  • Interface-based programming (runtime, link-time and compile-time polymorphism)
  • ROMability
  • Memory-mapped I/O, e.g. with templates
  • Dynamic memory management

Änderungen vorbehalten

Kursart:
Vorlesung mit 2 Lektionen pro Woche
Praktikum mit 2 Lektionen pro Woche
Beschreibung erzeugt: 2018-12-14 11:55:53
Letzte Moduländerung: 2015-12-22 18:32:10
Modul-Id: 28362 (Vorgänger)
Status: aktiviert