Die Verbesserung der Lehre durch den Einsatz von Rechnern ist ein relativ neues Anwendungsfeld im Bereich der Informatik. Um Erfahrungen in diesem Anwendungsfeld zu sammeln, wurde am Lehrstuhl für Verteilte Systeme der Universität Stuttgart eine Studienarbeit mit dem Titel "Visualisierung von Lehrinhalten mit JAVA Applets" ausgegeben.
Ausgangspunkt waren die in der Vorlesung "Kooperation in Verteilten Systemen" behandelten Kommunikationsprotokolle. Die Funktionsweise dieser Protokolle sollte durch Animation der ausgetauschten Nachrichten leichter verständlich gemacht werden.
Damit die Animation nicht für jedes Protokoll extra programmiert werden muß, wurde im Rahmen dieser Studienarbeit ein Baukastensystem zur Animation von Nachrichten und Prozessen erstellt.
Die Implementierung geschah, wie in der Aufgabenstellung gefordert, in der Programmiersprache Java in Form von einigen Klassen und zugehörigen Methoden.
Neben dem Entwurf und der Implementierung dieses Baukastensystems wird in dieser Ausarbeitung auch die Verwendung des Baukastens beschrieben. Hierfür wurden für einige Protokolle aus der oben genannten Vorlesung JAVA Applets geschrieben, die mit Hilfe des Baukastens den Ablauf der Protokolle animiert darstellen.
|