SCRATCH
Was ist Scratch überhaupt und warum ist es optimal für den Einstieg ins Programmieren geeignet?
Scratch ist eine einfache grafische Programmiersprache, die speziell entwickelt wurde, um Kindern erste Programmiererlebnisse zu ermöglichen. Die Programmierung erfolgt grafisch, das heisst es wird über eine visuelle Darstellung programmiert. Farbige Bausteine werden per Drag and Drop zu Stapeln angeordnet. Das Besondere ist, dass die Blöcke so designed sind, dass sie nur dann zusammenpassen, wenn dies syntaktisch auch Sinn macht. Ein bisschen wie beim Puzzeln. So entstehen keine Syntaxfehler – ein grosser Vorteil.
Genau aus diesem Grund eignet sie sich perfekt für den Einsatz in der Grundschule, denn bereits Kinder und Jugendliche ohne technische Vorkenntnisse erfahren mit Scratch schnelle Lernerfolge. Mit Scratch ist es möglich, einfache Spiele, Quizze und Animationen zu programmieren. Dadurch ergibt sich ein breites Spektrum an fächerübergreifenden Einsatzmöglichkeiten (etwa Sachunterricht, Sport, Deutsch, Mathematik).
Scratch ist für Schülerinnen und Schüler ab der 3. Klasse geeignet. Das Besondere an Scratch ist, dass es für jedes Leistungsniveau einsetzbar ist – für Einsteigerinnen und Einsteiger ohne jegliche Vorkenntnisse, aber auch für Fortgeschrittene, um komplexe Anwendungen zu programmieren.
Die bausteinbasierte Programmiersprache Scratch ermöglicht Kindern und Jugendlichen bei der Entwicklung von Animationen, Filmen oder Spielen spielerisch die Grundlagen des Programmierens zu erlernen.
Raum für kreatives Denken und Handeln.
Das spielerische Ausleben eigener Ideen, das Benutzen, Teilen und Überdenken eigener Kreationen. Und ganz natürlich daraus entstehende neue Ideen und Kompetenzen. All das findet im Kindergarten täglich statt, ob im Spiel mit Bauklötzen oder Fingerfarben, ob mit Buntstiften, Puppen oder im Sandkasten. Im Schulunterricht hingegen wird diese Form kreativen Lernens kaum genutzt – und das, obwohl gerade sie eine ideale Vorbereitung für die Anforderungen fortschreitender Digitalisierung und sozialen Wandels ermöglicht. Schulen, noch besser eigentlich alle Lebensbereiche, sollten sich also durchaus etwas vom Kindergarten abgucken – auf dieser Idee beruht die von der Lifelong Kindergarten Group am MIT Media Lab des MIT entwickelte, bausteinbasierte Programmiersprache Scratch. Mit ihrer Hilfe können Kinder und Jugendliche interaktive Geschichten, Animationen oder auch Spiele programmieren und mit der weltweiten Scratch-Community teilen und weiterentwickeln. Auf diese Weise lernen sie, kreativ zu denken, systematisch vorzugehen, mit anderen zusammenzuarbeiten – und wie von selbst auch die Grundlagen von Programmierung und Design. Die im Januar veröffentlichte Version Scratch 3.0 bietet durch zahlreiche Erweiterungen und zusätzliche Inhalte neue Möglichkeiten, sich mit Hilfe von Scratch kreativ auszutoben.
Scratch-Projektideen
Scratch ist eine am MIT entwickelte, frei verfügbare Programmierumgebung für Kinder und Jugendliche.Mit Scratch lassen sich Kompetenzen in den Bereichen Medien und Informatik, Technisches Gestalten, Natur und Technik, Musik, Bewegung und Sport sowie überfachliche Kompetenzen wie Teamfähigkeit und Sozialkompetenz erlernen.
Die Pädagogische Hochschule Schwyz hat eine Broschüre mit acht Projektideen für Scratch entwickelt. Dabei wird jeweils ein Kernidee und einige Skript-Blöcke gezeigt, die ein erstes Erfolgserlebnis ermöglichen. Nach dieser Starthilfe bleibt jedoch sehr vieles offen und der individuellen Gestaltung überlassen. Die Broschüre eignet sich damit insbesondere für Projektarbeiten, wenn Scratch als Umgebung bereits bekannt und grundlegende Konzepte erarbeitet wurden.
Scratch - Gruppenpuzzle (Der Einstieg in kreative Programmierprojekte)Ein Gruppenpuzzle ist ein möglicher Zugang zur Einführung ins Programmieren mit Scratch. Die Teilnehmenden lernen in 4 Gruppen ...
- Gestaltung: Kostümwechsel, Sound, Musik
- Bewegung: anderen Objekten folgen,
- Sensoren: Tastatursteuerung, Kollisionsprüfung
- Variablen: Inputs, Zähler, Operatoren
kennen, um danach gemeinsam ein Spiel (Breakout) zu programmieren.
Scratch ist eine kostenlose, grafische Programmierumgebung für Kinder ab 8 Jahren und ist webbasiert auf allen gängigen Plattformen verfügbar. Sie wird von der Lifelong Kindergarten Group des Media Lab am MIT entwickelt und ermöglicht einen einfachen Einstieg in die Grundkonzepte des Programmierens.
Die vorliegende Unterrichtssequenz in Form eines Lernparcours für ca. 6-10 Lektionen bietet eine Einführung in die Programmierung mit Scratch.