Fakultät für Informatik und Mathematik ©
Kontakt: zpa-fk07@hm.edu
Ereignisgesteuerte Systeme
| SWS | 4 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| ECTS | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Sprache(n) | Deutsch
(Standard)
Englisch |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Lehrform | SU mit Praktikum | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Angebot | in jedem Sommersemester | ||||||||||||||||||||||||||||||||||||||||||||||||||
| Aufwand | 30 Präsenzstunden seminaristischer Unterricht, 30 Präsenzstunden Praktikum, 45 Stunden Vor-/Nachbereitung des Praktikums, 45 Stunden Vor-/Nachbereitung des seminaristischen Unterrichtes und Prüfungsvorbereitung |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Voraussetzungen | Grundlagen Embedded Systems |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Ziele | Die Fähigkeit, ereignisgesteuerte Systeme zu bewerten, zu entwerfen ,zu realisieren und zu testen. Fähigkeit zur Modellierung und Implementierung von Zustandsautomaten: unterschiedliche Vorgehensweisen , Implementierungsvarianten abhängig von Betriebssystem und Programmiersprache. |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Inhalt | Entwurfsmuster (State Patterns), Hierarchische Ereignisverarbeitung, Real-Time Frameworks. Es werden unterschiedliche Programmiersprachen (C, C++, Java) sowie verschiedene Plattformen unterschiedlichen Abstraktionsgrades eingesetzt (RTSJ, Atmel), Test- und Debugging- Unterstützung. |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Medien und Methoden | Tafel, Folien oder Beamer, sowie moderne Ansätze etwa Autonomy oriented education: project based learning, self-regulated-learning, Lernen-durch-Lehren, Gruppenpuzzle, Kleingruppen, Experteninterview, Pair Teaching |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Literatur | 978-0750687065 Samek, Miro: Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems, Butterworth Heinemann; 2. Auflage 2008 |
||||||||||||||||||||||||||||||||||||||||||||||||||
| Zuordnungen Curricula |
|