Scratch ist eine leicht zu bedienende, kostenlose Programmiersprache, die für Kinder und Jugendliche entwickelt wurde. Mit Scratch können Animationen, interaktive Geschichten und Computerspiele spielerisch und einfach gestaltet werden.
Mitchel Resnik 2007, Leiter der Lifelong Kindergarten Group am MIT Media Lab, entwickelte das Programmierwerkzeug Scratch. In den USA findet die Anwendung von Scratch in Computer Club Houses schon großes Interesse, da Kinder hier spielerisch das Programmieren erlernen können.
Moshe Vardi, ein berühmter Informatik-Professor in den USA, schrieb über Scratch: ”A couple of days ago, a colleague of mine told me how she tried to get her 10-year-old daughter interested in programming, and the only thing that appealed to her daughter (hugely) was Scratch.“
Bei der Entwicklung des Programmierwerkzeugs Scratch verfolgte man folgende Philosophien:
- Es soll einfach zu bedienen sein und zum Experimentieren einladen.
- Es soll die Realisierung ganz unterschiedlicher Projekte ermöglichen (z.B. Animationen, virtuelle Touren, Spiele).
- Es soll auch die Verwirklichung komplexer Projekte ermöglichen.
- Es soll den Austausch mit der Scratch-Community und die Teamarbeit fördern.