BLOCKLY Games
Spielerisch programmieren lernen?
Mit Blockly Games kein Problem.
Die Programmierumgebung läuft im Browser und ist speziell für junge Anfänger gedacht. Blockly Games eignet sich hervorragend für die ersten Schritte in der Welt des Programmierens.
Spielerisch programmieren lernen? Mit Blockly Games kein Problem. Die Programmierumgebung läuft im Browser und ist speziell für junge Anfänger gedacht. Blockly Games eignet sich hervorragend für die ersten Schritte in der Welt des Programmierens.
Der Einstieg in Blockly Games ist sehr einfach und übersichtlich gestaltet. Auf der Startseite stehen sieben verschiedene Spiele zur Auswahl, die jeweils einen eigenen Schwerpunkt aus der Programmierwelt haben. Der Aufbau der Spiele ist ähnlich gestaltet. Um eigene Programme zu erstellen, arrangiert man mittels Drag and Drop Blöcke aneinander, die unterschiedliche Funktionen ausführen und so zu einem Programm zusammengestellt werden. Von den sieben Spielen, zwischen denen man wählen kann, kommen einige mit wenigen oder sogar gar keinen Tastatureingaben aus.
Das Startspiel „Puzzle“ führt die Programmieranfänger in die Funktionsweise von Blockly ein. Hier kann man sich mit dem Klicken und Drag and Drop vertraut machen, welches grundlegend für alle Spiele bei Blockly Games ist, und verschiedene Blöcke in einer logischen Verknüpfung anordnen. „Labyrinth“ führt in die JavaScript Welt, den Schleifen und bedingten Anweisungen und Verzweigungen ein. Mittels einer Figur oder einem Pandabären, die durch ein Labyrinth geführt werden, setzt man entsprechend eine Befehlskette aneinander, die die Richtung und Richtungsänderung vorgibt. Hier gilt es verschiedene Level zu meistern. Das Spiel „Vogel“ vertieft die Materie der bedingten Anweisungen und Verzweigungen, das nächste Spiel „Schildkröte“ führt in die Welt der Schleifen ein, die zusammen mit bedingten Anweisungen und Verzweigungen die Kontrollstrukturen der Programmiersprachen bilden. Bei dem Spiel „Film“ werden mathematische Gleichungen benutzt, um einen Film zu animieren. Die beiden letzten Spiele „Teich“ und „JS-Teich“ drehen sich um die Programmierung einer Ente, bei der man das Javascript-Wissen, das man durch die anderen Spiele erworben hat, anwenden kann.
Blockly Games
Blockly Games für Lehrer (englisch!)
Blockly Games auf GitHub
Blockly Games ist eine Spiele-Serie von Google. Ziel ist es, Kindern, die noch gar keine Kenntnisse in diesem Bereich haben, Programmieren beizubringen. Die Spiele sind kostenlos und über den Browser zugänglich. Sie können zur Offline-Verwendung auch heruntergeladen werden.
Überblick über die App
Blockly Games ist perfekt für Kinder, die keine Vorkenntnisse in der Programmierung haben. Dank der zahlreichen Aktivitäten können sie sich die Grundlagen der Programmierung in ihrem eigenen Tempo aneignen.
Ausserdem ist die App völlig kostenlos. Man muss dafür kein Geld ausgeben. Blockly Games ist auf dem Browser oder als Download für die Offline-Nutzung verfügbar.
Um programmieren zu lernen, können die Kinder von den verschiedenen Spielen profitieren, die auf Blockly angeboten werden:
- ‘Puzzle: sie bieten zusätzlich eine kurze einführende Erklärung, wie die Blöcke funktionieren und wie sie kombiniert werden.
- ‘Labyrinth’: führt in Schleifen und Bedingungen ein, zwei grundlegende Konzepte der Programmierung.
- ‘Vogel’: behandelt die Bedingungen.
- ‘Schildkröte’: behandelt die Schleifen.
- ‘Film’: hilft beim Erlernen der Berechnungen für Filmanimationen.
- ‘Teichlehrer’: ermöglicht den Kindern zu lernen, wie man Abstände und Winkel richtig einsetzt.
- ‘Teich’: ein Spiel, mit dem man Enten mit JavaScript oder Blöcken programmieren kann.
Wir mögen die Serie der Blockly Games, weil ihre Grafiken sowohl für Kinder als auch für Erwachsene einfach und leicht zu benutzen sind. Darüber hinaus ist sie mehrsprachig und es ist für jeden etwas dabei.
Und das ist noch nicht alles. Mit dem Programm können die Kinder auch einen ausgeprägten Sinn für Selbstständigkeit entwickeln. Sie können damit lernen, selbstständig zu arbeiten, ohne auf eure Hilfe angewiesen zu sein.
Wir empfehlen das Programm auch Eltern, die keine Programmierkenntnisse haben und sich gerne welche aneignen möchten.
Was ist Blockly?
Wer eine Website programmieren möchte, die auf Eingaben des Benutzers reagiert, muss sich zwangsläufig mit Programmiersprachen auseinandersetzen. Auch wer eine App entwickelt, muss in der Regel mit einer höheren Programmiersprache arbeiten. Zwar gibt es für Python, JavaScript und Co. mittlerweile gute Lehrmittel, jedoch ist es immer noch ein großer Aufwand, die komplexen Befehle und Routinen zu verinnerlichen. Wer sich erstmal im Programmieren ausprobieren möchte oder nur ein kleines Skript braucht, ist mit den üblichen Mitteln meist überfordert.