Was ist Visage?

Die Lernsoftware Visage ist eine Erweiterung der interaktiven Geometrie-Software Cinderella. Visage bietet ein interaktives Graphenlabor und beinhaltet zur Zeit zwei fertige Lerneinheiten für den Einsatz im Unterricht. Dabei verfolgt Visage strikt das Konzept des entdeckenden Lernens. Die Anbindung an die Programmiersprache CindyScript ermöglicht es, eigene Algorithmen zu entwickeln und mit wenig Aufwand zu implementieren. Dies eröffnet zusätzliche Möglichkeiten, Graphen zu erforschen.
Graphenlabor
  • Zeichnen von Graphen in der Cinderella-Zeichenoberfläche
  • Gerichtete und ungerichtete Kanten
  • Gewichte können automatisch aus der euklidischen Entfernung der Knoten bestimmt oder individuell festgelegt werden.
  • Darstellung der Adjazenzmatrix in der Zeichenebene. Die Matrix läßt sich interaktiv anpassen. Änderungen des Graphen sind simultan in der Matrix und der graphischen Darstellung möglich.
  • Zuweisung von Algorithmen. Jedem Graphen kann einer der integrierten Graphenalgorithmen zugewiesen weden. Diese Algorithmen können als Pseudocode dargestellt und Schrittweise visualisiert ausgeführt werden. Je nach Algorithmus können dabei Ablaufparameter bestimmt werden. Zur Auswahl stehen unter anderem folgende Algorithmen: Breiten- und Tiefensuche, Bellman-Ford, Dijkstra, Ford-Fulkerson, Euler-Tour, Bitartites Matching.
Interaktive Lerneinheiten
Basierend auf der Java-Technologie ist es ein leichtes, mit Visage erstellte Zeichnungen als interaktive Graphiken z.B. im Internet zu veröffentlichen.
  • Cinderella-Applet-Export Jede Zeichnung kann als Cinderella-Applet exportiert und in eigene HTML-Seiten integriert werden.
  • Freie Wahl der Tools, die zur Verfügung gestellt werde sollen, ist dabei möglich.
  • Interaktive Aufgaben können mit dem Cinderella Aufgaben-Editor erstellt werden.
  • Zwei fertige Lerneinheiten zu den Themen "Kürzeste Wege" und "Euler-Touren" stehen bisher zur Verfügung.
Eigene Ideen verwirklichen
Die Anbindung an die Programmiersprache CindySkript ermöglicht es jederzeit eigene Ideen zu verwirklichen. So können eigene Algorithmen entwickelt und an beliebigen Graphen ausprobiert werden. Aber auch Lehrbuchalgorithmen, für die es noch keine fertige Implementierung in Visage gibt, können leicht programmiert und visualisiert werden.
  • CindyScript Eine einfach zu erlernende Skriptsprache zur Erweiterung von Cinderella.
  • Visage Graph Lib erweitert CindySkript um zusätzliche Befehle für die Programmierung von Graphenalgorithmen.
  • Anbindung an die grafische Benutzeroberfläche von Cinderella ermöglicht eine direkte visuelle Rückmeldung über die eigenen Implementationen.