Scratch & Scratch Jr
Kurzbeschreibung
Scratch ist eine visuelle Programmiersprache, die vom Media Lab des MIT entwickelt wurde, um Schülerinnen und Schülern auf der ganzen Welt ein einfaches, aber sehr leistungsfähiges und vielseitiges Werkzeug an die Hand zu geben, mit dem sie auf kreative, unterhaltsame und kollaborative Weise programmieren lernen können, indem sie ihre Fähigkeiten zum systematischen Denken einsetzen. ScratchJr ist das beliebteste Lehrmittel im Bereich des informatischen Denkens und wurde bereits von über 10 Millionen Menschen weltweit genutzt.
ScratchJr ist eine Abwandlung von Scratch für jüngere Kinder. Es implementiert ebenfalls eine visuelle Programmiersprache und wurde entwickelt, um Kindern im Alter von 5-7 Jahren Programmierkenntnisse zu vermitteln. Durch das Erstellen von Projekten in ScratchJr können kleine Kinder lernen, kreativ zu denken und systematisch zu denken, auch wenn sie noch nicht lesen können. Da das Programmieren in Scratch jedoch grundlegende Lesekenntnisse erfordert, sahen die Macher einen Bedarf für eine andere Sprache, die einen vereinfachten Weg zum Erlernen des Programmierens in einem jüngeren Alter und ohne Lese- oder Mathematikkenntnisse bietet.
Materielle und technische Aspekte
Scratch ist eine kostenlose Webanwendung, die in jedem kompatiblen Browser auf Computern und Tablets läuft. Nutzer können ein kostenloses Konto erstellen, um ihre Projekte zu speichern und abzurufen, sie mit anderen Nutzern in der Community zu teilen und Anerkennung für ihre Kreationen zu erhalten. Scratch Jr ist als kostenlose App für iOS, Android und Chromebook erhältlich. Scratch kann auf eine Vielzahl verschiedener Sprachen eingestellt werden.
Inhalt
Scratch und Scratch Jr wurden von dem berühmten Media Lab des MIT entwickelt. Sie können beide verwendet werden, um in einer visuellen Programmierumgebung ein breites Spektrum von Programmierkonzepten zu erlernen. Sie sind Abkömmlinge der ursprünglichen Programmiersprache Logo, verwenden aber einen visuellen Programmieransatz, um weniger erfahrenen Lernenden das Lernen zu erleichtern.
Pädagogische Aspekte
Aus pädagogischer Sicht bieten diese beiden Lernressourcen Lernenden und Lehrenden sehr leistungsfähige Werkzeuge für die (kollaborative) Kreation in der Tradition des Konstruktivismus. Mit der Programmiersprache Scratch und der Online-Community können die Schülerinnen und Schüler tatsächlich ihre eigenen interaktiven Geschichten, Spiele und Animationen erstellen – und sie können ihre Kreationen mit anderen auf der ganzen Welt teilen. Wenn junge Menschen Scratch-Projekte erstellen und mit anderen teilen, lernen sie, kreativ zu denken, systematisch zu denken und zusammenzuarbeiten. Die Lehrkräfte müssen jedoch eine erste Einführung in das Tool und seine Möglichkeiten geben, da die Schülerinnen und Schüler sonst vielleicht nicht wissen oder nicht unbedingt entdecken, was sie damit machen können. Wenn man das Programm zum ersten Mal öffnet, gibt es keine unmittelbare Anleitung, und man könnte sich verloren fühlen. Es gibt jedoch Tutorien, die den SchülerInnen helfen können, die verschiedenen Möglichkeiten von Scratch kennen zu lernen. LehrerInnen können sich auch von einer Vielzahl von Anleitungen auf der Website inspirieren lassen.
Schlussfolgerung
Insgesamt sind Scratch Jr und Scratch unverzichtbare Werkzeuge für Lehrerinnen und Lehrer, die informatisches Denken unterrichten wollen, da die visuelle Programmiersprache Scratch zu einem De-facto-Standard in der Coding- und der Coding-Lernen Gemeinschaft geworden ist, mit einer Vielzahl anderer Werkzeuge, die die gleiche oder eine sehr ähnliche visuelle Metapher für das Coding verwenden. Darüber hinaus bietet es eine breite Palette an Möglichkeiten, eine Vielzahl von Produkten (Spiele, Musik, Geschichten, Animationen usw.) zu erstellen und verbindet Sie und Ihre SchülerInnen mit einer riesigen weltweiten Gemeinschaft von (zukünftigen) kreativen Programmierern.