Mit der gra­fi­schen Pro­gram­mier­spra­che lernen Kinder und Ju­gend­li­che ohne Vor­kennt­nis­se spie­le­risch pro­gram­mie­ren. Statt schwer ver­ständ­li­cher Text-Code-Schnipsel kommen hierzu visuelle Blöcke und ein Drag-and-Drop-Verfahren zum Einsatz. Wir erklären, was hinter dem Scratch-Projekt steckt und wie die Anmeldung funk­tio­niert.

Was ist Scratch?

Beim Thema Internet-Pro­gram­mier­spra­chen denken viele an kom­pli­zier­ten, schwer ver­ständ­li­chen Text-Code und Quelltext. Pro­gram­mie­ren kann jedoch auch einfach sein. Das beweisen ver­ein­fach­te Pro­gram­mier­lö­sun­gen wie Skript­spra­chen, visuelle Pro­gram­mie­rung und WYSIWYG-Editoren. Selbst Pro­gram­mie­ren für Kinder ist mit dem Scratch-Projekt und der visuellen Pro­gram­mier­spra­che Scratch in­zwi­schen kein Problem mehr.

Anders als bei tra­di­tio­nel­len Pro­gram­mier­spra­chen wie Java und C++ kommt bei Scratch eine grafische Be­nut­zer­ober­flä­che zum Einsatz. Mit dieser lassen sich von Spielen über Ani­ma­tio­nen bis hin zu in­ter­ak­ti­ven Ge­schich­ten kreative Ideen blitz­schnell umsetzen. Hierzu kommen grafische Blöcke statt Text-Code zum Einsatz. Die gra­fi­schen Blöcke lassen sich einfach zu Stapeln zu­sam­men­schie­ben, die syn­tak­tisch zu­ein­an­der passen. Da sich nur kom­pa­ti­ble Blöcke und Da­ten­ty­pen kom­bi­nie­ren lassen, können Sie im Grunde nichts falsch machen. Scratch zählt daher auch zur so­ge­nann­ten Building-Block-Pro­gram­mie­rung. Wie Kinder und Ju­gend­li­che Scratch Schritt für Schritt anwenden, erklären wir aus­führ­lich in unserem Artikel „Mit Scratch pro­gram­mie­ren lernen“.

Was steckt hinter dem Scratch-Projekt?

Der Ursprung von Scratch liegt im Open-Source-Projekt des US-Pro­fes­sors Mitchel Resnick und seiner Lifelong Kin­der­gar­ten Group, einem For­schungs­team der MIT Media Labratory in Cambridge. Die Lifelong Kin­der­gar­ten Group kümmert sich um die Ent­wick­lung und Betreuung von Scratch. Ein Großteil der Fi­nan­zie­rung ist wiederum der National Science Foun­da­ti­on (NSF) sowie frei­wil­li­gen Spen­de­rin­nen und Spendern zu verdanken. Die erste Version inklusive ex­klu­si­ver Ent­wick­lungs­um­ge­bung basierend auf Squeak wurde 2007 ver­öf­fent­licht.

Was macht Scratch besonders?

Scratch hat das Ziel, Pro­gram­mier­an­fän­ge­rin­nen und -anfängern sowie Kindern und Ju­gend­li­chen den Einstieg in die Welt des Pro­gram­mie­rens so leicht wie möglich zu machen. Da digitale Kom­pe­ten­zen und Pro­gram­mier­fä­hig­kei­ten zu zu­kunfts­re­le­van­ten Schlüs­sel­kom­pe­ten­zen zählen, zeigt Scratch, was sich auch ohne Vor­kennt­nis­se mit Pro­gram­mie­ren machen lässt. Statt in­ten­si­vem Lernen und großem Zeit­auf­wand stehen Fle­xi­bi­li­tät, Krea­ti­vi­tät und Neugier im Mit­tel­punkt. Dank der in­tui­ti­ven, block­ba­sier­ten Bedienung per Drag-and-Drop erfolgt Sto­rytel­ling und Kom­bi­nie­ren ganz spie­le­risch.

Ein weiterer Vorteil von Scratch: Derzeit kommt Scratch in über 150 Ländern und mit Tutorials in über 40 Sprachen zum Einsatz – an­ge­fan­gen bei der privaten Nutzung bis hin zum IT-Schul­un­ter­richt. Da sich fertige sowie Work-in-Progress-Projekte auf der Scratch-Plattform ver­öf­fent­li­chen und teilen lassen, bietet Scratch somit eine große Community für ge­mein­sa­mes Lernen. Um die Vorteile von Scratch möglichst vielen Nut­ze­rin­nen und Nutzern zu­gäng­lich zu machen, ist Scratch absolut kostenlos.

Wie funk­tio­niert die Anmeldung bei Scratch?

Wer Scratch nutzen möchte, braucht weder einen Account noch eine Re­gis­trie­rung. Das Pro­gram­mie­ren von eigenen Projekten ist direkt und sofort über einen Browser Ihrer Wahl mit der kos­ten­lo­sen Scratch-Plattform möglich. Um mit einem Projekt zu beginnen, gehen Sie hierzu einfach auf den Punkt „Beginne mit dem Erstellen“. Um die ganze Band­brei­te an Scratch-Funk­tio­nen nutzen zu können, ist ein kos­ten­lo­ser Scratch-Account er­for­der­lich. Mit einem eigenen Account speichern Sie Ihre Ani­ma­tio­nen, Videos, Spiele und in­ter­ak­ti­ven Ge­schich­ten online auf Scratch oder auf Ihrem Computer. Zudem können Sie Projekte Ihrer Wahl mit der Scratch-Community teilen.

Scratcher werden: So geht’s

Gehen Sie wie folgt vor, um einen Scratch-Account zu erstellen:

  • Schritt 1: Klicken Sie auf die Schalt­flä­che „Werde Scratcher“.
  • Schritt 2: Geben Sie im nach­fol­gen­den Menü den ge­wünsch­ten Be­nut­zer­na­men ein und erstellen Sie ein sicheres Passwort. Gehen Sie an­schlie­ßend auf „Weiter“.
  • Schritt 3: Geben Sie nun noch per­sön­li­che In­for­ma­tio­nen wie das Her­kunfts­land oder Ihr Ge­burts­da­tum an.
  • Schritt 4: Hin­ter­le­gen Sie eine gültige E-Mail-Adresse und be­stä­ti­gen Sie mit „Lege deinen Account an“.
  • Schritt 5: Die Anmeldung erfolgt nun au­to­ma­tisch. Sie erhalten zudem per E-Mail einen Ak­ti­vie­rungs-Link, mit dem Sie Ihren Account ak­ti­vie­ren. Alle Scratch-Funk­tio­nen zum Speichern, Kom­men­tie­ren und Ver­öf­fent­li­chen von Scratch-Projekten werden nun für Sie frei­ge­schal­tet.

Scratch für Leh­re­rin­nen und Lehrer

Scratch bietet ein spe­zi­el­les Be­nut­zer­kon­to für Leh­re­rin­nen und Lehrer, mit dem Sie Klassen anlegen sowie in­di­vi­du­el­le Konten für Schü­le­rin­nen und Schüler erstellen. Sie können ein Konto für Leh­re­rin­nen und Lehrer bei Scratch be­an­tra­gen. Das Scratch-Team prüft jedes be­an­trag­te Leh­re­rin­nen- und Lehrer-Konto manuell und in der Regel innerhalb von 24 Stunden.

Alle Vorteile von Scratch auf einen Blick

Scratch eignet sich für alle, die Pro­gram­mie­ren ken­nen­ler­nen möchten, ohne viel Zeit mit dem Lernen von Text-Code zu verwenden. Zu den Stärken der visuellen Pro­gram­mier­spra­che Scratch zählen:

  • Leichte Be­dien­bar­keit: Scratch basiert auf einer gra­fi­schen Be­nut­zer­ober­flä­che ohne komplexe Code-Syntax. Ge­wünsch­te Funk­tio­nen und Befehle werden grafisch als Blöcke dar­ge­stellt, die Sie per Drag-and-Drop bewegen und zu­sam­men­stel­len. Fehler schlei­chen sich gar nicht erst ein, da nur syn­tak­tisch sinnvolle Blöcke zu­sam­men­pas­sen. Auch eine nach­träg­li­che Änderung an Block­sta­peln ist jederzeit möglich.
  • Kos­ten­lo­se Nutzung: Um möglichst vielen Nut­ze­rin­nen und Nutzern die Welt des Pro­gram­mie­rens mit Scratch zu­gäng­lich zu machen, bleiben alle Scratch-Funk­tio­nen kostenlos.
  • Große Community: Scratch kommt weltweit im privaten Gebrauch sowie in Bil­dungs­ein­rich­tun­gen zum Einsatz. Da sich eigene Ideen und Projekte über die Scratch-Plattform ver­öf­fent­li­chen und kom­men­tie­ren lassen, werden Sie Teil einer großen, hilfs­be­rei­ten Community. dfa50d122ac86456e92378b2d328a2fe
Zum Hauptmenü