ETH Zurich :
Computer Science :
Pervasive Computing :
Distributed Systems :
Education :
Student Projects :
Abstract
Lernumgebung InfoTraffic - Datenstruktur zur Visualisierung von Strassenkreuzungen (S)Status: Abgeschlossen
Das Projekt InfoTraffic beschäftigt sich mit der Entwicklung einer computergestützten, interaktiven und graphischen Lernsoftware für Logik, Warteschlangentheorie und dynamische und verteilte Systeme. Das Ziel ist es, verschiedene Informatik-Konzepte anhand von Verkehrs-Steuerung und Verkehrs-Simulation zu vermitteln.
Der Inhalt eines ersten Teils der entstehenden Lernumgebung besteht darin, durch Aussagenlogik die Sicherheit (keine Fahrzeugkollisionen) an einer einzelnen Strassenkreuzung zu gewährleisten.
Das Ziel dieser Semesterarbeit ist der Entwurf und die Implementierung einer Datenstruktur zur graphischen Darstellung von allgemeinen Strassenkreuzungen. Der aktuelle Prototyp soll um diese Funktionalität ergänzt und erweitert werden. Dies umfasst insbesondere die Spezifikation eines entsprechenden Dateiformates. Konkret sollen vereinfachte Verkehrssituationen (mit Lichtsignalen, verschiedenen Fahrspuren usw.) modelliert und visualisiert werden können. Falls es die Zeit erlaubt, wird eine Animation von Verkehrssituationen implementiert.
Wünschenswert für diese Arbeit sind:
- Java-Kenntnisse (File-IO, GUI)
- Fähigkeit selbständig zu arbeiten
- Gewisses Interesse und Flair für Didaktik
- XML-Grundwissen
Student/Bearbeitet von: Xiaoping Yin Contact/Ansprechpartner: Ruedi Arnold
|