Scratch

Programmieren mit bunten Anweisungs-Blocks

Scratch Code
Ein Code-Beispiel mit Scratch

Mit Scratch  können innerhalb weniger Minuten Nutzungszeit bereits erste Programme entwickelt werden. Dies ist möglich, da komplexere Strukturen von Programmiersprachen hinter vereinfachenden, sprachlich leicht zu erfassenden Blocks verborgen sind. Mit Hilfe der Maus können diese Blocks „aneinandergeklickt“ und Programme entwickelt werden.

Scratch wird hauptsächlich für die Entwicklung von Spielen, Animationen oder Comics eingesetzt. Im schulischen Umfeld unterstützen Scratch-Programme zum Beispiel Referate oder das Erarbeiten von Lernstoffen multimedial.

Scratch ist direkt über den Browser nutzbar oder kann auch lokal auf dem PC installiert werden. Für jüngere Kinder ist auch die App Scratch Jr. verfügbar, mit der einfache Programme auch auf Smartphone und Tablet erstellt werden können.

Scratch Programme können auf der Community-Webseite veröffentlicht werden. Die große, weltweite Nutzer-Gemeinschaft unterstützt die angehenden Programmierer dort bei der Lösung von entstehenden Fragen und Problemen. Auch das Lesen und Schreiben in englischer Sprache wird im Umgang mit den Scratch-Nutzern anderer Länder gefördert. Von anderen Benutzern geschaffene Programme können eingesehen und auch „remixed“ werden, das heisst, bereits Bestehendes kann für das eigene Lernen genutzt oder weiterentwickelt werden.

Scratch wird in der Lifelong Kindergarden Group des MIT, einer Universität in Boston, USA, entwickelt und betreut. Die Nutzung ist kostenfrei.

Bücher über Scratch

Programmieren supereasy CoverDer einfache Einstieg in die Programmierung mit Scratch.

Bestellen: Programmieren supereasy

FAQs zu Scratch

Wird zum Programmieren eine Internet-Verbindung benötigt, oder kann auch lokal programmiert werden?

Der Scratch Offline Editor kann heruntergeladen und auf dem PC installiert werden.

Scratch Projekte

Unglaublich viele Projekte sind auf der Scratch Webseite zu entdecken. Über die Schaltfläche „Schau hinein“ können der Quellcode von Projekten anderer Benutzer sogar eingesehen werden.

Auch YouTube liefert Input: hier kann Programmierern sogar bei der Erstellung von Programmen über die Schulter geschaut werden.