
VisuStruct ist eine Anwendung zur Erstellung von Nassi-Shneiderman-Diagrammen (Struktogrammen), entwickelt an der Ludwig-Geißler-Schule in Hanau für den Einsatz im Informatikunterricht.
Im Mittelpunkt steht der didaktische Ansatz, dass Schülerinnen und Schüler zunächst Algorithmen strukturieren und planen, bevor sie in eine konkrete Programmiersprache wie Java, Python oder JavaScript einsteigen. Dadurch soll der Fokus stärker auf das algorithmische Denken gelegt werden und nicht auf Syntaxdetails.

VisuStruct wird im Unterricht eingesetzt, um diesen Übergang systematisch zu unterstützen:
- Zerlegung von Problemen in klare Schritte
- Visualisierung von Sequenzen, Verzweigungen und Schleifen
- Vorbereitung einer strukturierten Umsetzung in Code
Die Anwendung ist plattformübergreifend verfügbar:
- Version für Mac, iPad und iPhone
- Zusätzlich eine Java-Version für Windows, Linux und Mac
Damit kann VisuStruct sowohl im mobilen Unterricht als auch in klassischen PC-Räumen eingesetzt werden.
Ein besonderer Aspekt ist die optionale Code-Generierung:
Wenn Struktogramme mit Java-ähnlichen Befehlen erstellt werden, kann daraus lauffähiger Code für Java, Python und JavaScript erzeugt werden. Der erzeugte JavaScript-Code kann dabei direkt innerhalb der App ausgeführt und getestet werden.
