Lehrinhalte
[list]
[*]Praktische Programmiererfahrung mit C/C
[*]Softwareentwicklung mit wichtigen Zeit- und Speichereinschränkungen
[*]Erfahrung mit Dokumentation und Testen eines nicht trivialen Systems
[*]Erfahrung mit SCM (Source Code Management) Systemen, Zeiterfassungswerkzeugen und sonstigen Projektmanagement-Tools
[*]Teamtreffen, Zeitplanung und Zeitmanagement
[*]Ergebnisse präsentieren, Vorträge halten
[/list]
[b]Qualifikationsziele:[/b]Der Studierende soll praktische Erfahrung in der Software-Entwicklung für eingebettete Systeme sammeln. Dabei lernt er, in Teamarbeit eine umfangreiche Aufgabe zu bewältigen. Darüber hinaus wird geübt, in der Gruppe vorhandenes theoretisches Wissen (aus anderen Lehrveranstaltungen wie Echtzeitsysteme, Software-Engineering - Einführung, C Praktikum) gezielt zur Lösung der praktischen Aufgabe einzusetzen.
Studenten, die an diesem Projektseminar erfolgreich teilgenommen haben, sind in der Lage, zu einer vorgegebenen Problemstellung ein größeres Softwareprojekt im Team eigenständig zu organisieren und auszuführen.
Die Teilnehmer erwerben folgende Fähigkeiten im Detail:
[list]
[*]Realistische Zeitplanung und Resourceneinteilung (Projektmanagement)
[*]Umfangreicherer Einsatz von Werkzeugen zur Versions-, Konfiguration- und Änderungsverwaltung
[*]Entwicklung von Hardware-/Software-Systemen mit C/C , unter Berücksichtigung wichtiger Einschränkungen eingebetteter Systeme
[*]Planung und Durchführung umfangreicherer Qualtitätssicherungsmaßnahmen
[*]Zusammenarbeit und Kommunikation in und zwischen mehreren Teams
[/list]

Literatur
[url=http://www.es.tu-darmstadt.de/lehre/projektseminar-echtzeitsysteme-ss/]www.es.tu-darmstadt.de/lehre/projektseminar-echtzeitsysteme-ss/[/url]

Voraussetzungen
ETiT/DT, WI-ET/DT und iST: Grundlegende Softwaretechnik-Kenntnisse sowie vertiefte Kenntnisse objektorientierter Programmiersprachen (insbesondere: C )
Erwünscht: Grundlagen der Entwicklung von Echtzeitsystemen
ETiT/AUT, MEC: Erwünscht: Regelungstechnik II und Digitale Regelungssysteme

Bemerkung Webportal
Jeweils 4 Gruppen à 4 Studenten bekommen Aufgaben, unterschiedliche Erweiterungen eines Modellautos (mit Fujitsu-Mikrocontroller und unterschiedlichen Sensoren) kooperativ (auch über Gruppen hinweg) zu implementieren. Aufgrund der Kapazität des Labors ist die Teilnehmerzahl begrenzt. Eine Anmeldung ist daher erforderlich.

Online-Angebote
Moodle

Bearbeitet von:
[url]http://www.es.tu-darmstadt.de/lehre/projektseminar-echtzeitsysteme-ss[/url]

Semester: WiSe 2018/19