Als absoluter Spielegegner folgt heute eine Info für alle Eltern oder Pädagogen, die ihren Kindern/Schützlingen die Möglichkeit bieten wollen, sich mit etwas sinnvollem am Computer zu beschäftigen bzw.
in Kontakt zu treten. Das ganze nennt sich Scratch. Dies ist eine interpretierte
dynamische
visuelle Programmiersprache, die auf Squeak basiert. Ihr
Ziel ist es, Neueinsteiger – besonders Kinder und Jugendliche – mit den Konzepten der Computerprogrammierung vertraut zu machen und ihnen unter dem Motto "imagine, program, share", die
kreative Erstellung eigener Spiele und Multimediaanwendungen und das Teilen dieser Resultate im Internet zu ermöglichen.
Entwicklung
Scratch wurde von einem kleinen Forschungsteam der Lifelong Kindergarten Group am MIT Media
Lab entwickelt.
Nutzung als Lehr- und Lernsprache
Scratch wird weltweit in verschiedensten Schulformen und Unterrichtsveranstaltungen eingesetzt. Durch die mit Scratch verbundene interaktive Internetplattform hat sich eine schnell wachsende Gemei
nschaft von Programmieranfängern, Schülern, Pädagogen und Hobbyisten gebildet, die sich gegenseitig motivieren und unterstützen, ihre Kreativität und Programmierkenntnisse zu entwickeln.
Die Entwicklungsumgebung kann kostenlos aus dem Internet heruntergeladen und auf dem eigenen Rechner installiert werden. Da sie mit dem plattformunabhängigen Programmiersprache Smalltalk-Entwicklungssystem
Squeak erstellt ist, gibt es Versionen Microsoft Windows,Mac OS X und potentiell für weitere. Eine Version für Wii ist in Arbeit. Ein
Scratch-Player iPhone/iPod war bereits im App-Store gelistet, wurde aber von Apple nach einigen Monaten wieder verbannt. Die mit Scratch erstellten Programme können direkt aus der Entwicklungsumgebung in
einen persönlichen Benutzerbereich der Scratch-Homepage hochgeladen werden. Dort können die Programme von anderen Mitgliedern der Scratch-Community genutzt, kommentiert und zum Lernen und zur Weiterentwicklung
heruntergeladen werden. Zur Ausführung direkt im Internetbrowser dient ein Java-Interpreter, der sogenannte Scratch-Player.
Auch sehr junge Kinder oder Erwachsene ohne Computerkenntnisse, können mit Scratch motivierende Programmiererfahrungen sammeln, weil Schrift nicht die einzige Zugangsmöglichkeit ist und sehr wenig getippt werden muss (für einfache Programme gar nicht), keine Programmierbefehle gelernt werden müssen und viele potentielle Fehler (zum Beispiel Syntax-Fehler) gar nicht möglich sind.