Benutzer-Werkzeuge

Webseiten-Werkzeuge


start

GeoFaSC 1) ist eine Java-Klassenbibliothek konzipiert für den schulischen Informatikunterricht zur Einführung in die objektorientierte Programmierung.

GeoFaSC folgt dem Motto

„Geometrische Figuren sind keine Artefakte eines (Zeichen)Werkzeugs
(z.B. eines Stiftes oder einer Turtle), sondern selbst Werkzeuge.“

und implementiert – wie der Name bereits verrät – geometrische Basisfiguren (wie z.B. Rechteck, Kreis, Ellipse, Polygon…) als Swing-Komponenten, also wie Komponenten grafischer Benutzeroberflächen.

Dadurch lassen sich (zusammengesetzte) Figuren als Objekte erzeugen, objektorientiert behandeln, darstellen und verknüpfen. Im Gegensatz zu Turtle-/ Stift-basierten Ansätzen liegt dabei das Zeichnen einer (zusammengesetzten) Figur nicht zwingend im Fokus des Programmierers.

Die Basisfiguren lassen sich einfach zu komplexeren Figuren (z.B. drei Kreise in einem Rechteck für eine Ampel) oder Komponenten (z.B. ein JButton in einer Ellipse) durch Verschachtelung in beliebiger Tiefe zusammensetzen.

GeoFaSC wurde auf der 14. GI-Fachtagung Informatik und Schule (2011) präsentiert.

Wichtige Links:

1) Steht für: Geometric Figures As Swing Components (Geometrische Figuren als Swing Komponenten)
2) Programmierbeispiele mit GeoFaSC
start.txt · Zuletzt geändert: 2014/03/06 16:02 von admin