Die
Programmierumgebung
Scratch

Download Scratch!

Was ist Scratch?

Scratch ist eine kostenlose, grafische Programmierumgebung für Kinder ab 8 Jahren. Sie wird von der Lifelong Kindergarten Group des Media Lab am MIT entwickelt.

Was macht Scratch attraktiv?

  • Scratch ist einfach:
    Programme werden durch das Zusammenstecken von Bausteinen ähnlich wie Legoteile erstellt. Dies ist eine Reduktion aufs Wesentliche, Kommas und sonstige Sonderzeichen sind überflüssig.
     
  • Scratch ist multimedial:
    Scratch ermöglicht das Integrieren von eigenen Bildern und Tönen. Bei Scratch-Projekten ist somit nicht nur das logische Denken gefordert, sondern auch Gestaltung und Ästhetik.
     
  • Scratch ist mehrsprachig:
    Sowohl die Programmiersprache selbst als auch die Programmierumgebung ist in verschiedenen Sprachen verfügbar, die sich im laufenden Betrieb ändern lassen.
     
  • Scratch ist kostenlos:
    Scratch ist open source und kostenlos für Windows und Mac OS X verfügbar:
    Download Scratch!

Scratch und iLearnIT.ch

Bei iLearnIT.ch kommt Scratch mehrfach zum Einsatz:

  • Übungen und Beispiele, bei denen es etwas zu programmieren gibt, werden mit Scratch umgesetzt.

  • Die einzelnen Themen werden mit einer Animation in Form eines Scratch-Programms eingeführt.

  • Die drei Roboter bit, byte und nibble von iLearnIT.ch sind als Objekte in Scratch verfügbar und können für eigene Projekte verwendet werden.
     
  • Alle im Rahmen von iLearnIT.ch entwickelten Scratch-Programme sind auf der offiziellen Scratch-Plattform frei verfügbar:
    http://scratch.mit.edu/users/iLearnIT

Weitere Informationen zu Scratch auf deutsch

Derzeit sind folgende Informationen zu Scratch auf deutsch verfügbar:

Auf dem Scratch-Server gibt es sowohl eine deutschsprachige Galerie als auch ein deutschsprachiges Forum.


Weitere Informationen zu Scratch auf englisch

Weitere Informationen zu Scratch auf der Scratch-Website oder in den folgenden drei englischen Flyern:

Creating with Scratch:

Learning with Scratch:

Programming with Scratch: