
Code Garden: Ein Leitfaden für Eltern zur visuellen Programmierung und zu Python.
Wie Kinder im Alter von 6–10 Jahren durch das Zusammenfügen von Blöcken in Code Garden das Programmieren lernen und wie jeder Block zu echtem Python-Code wird. Datenschutzinformationen und Tipps für Eltern.
„Code Garden“ vermittelt Kindern im Alter von 6 bis 10 Jahren das Programmieren, indem sie Blöcke zusammensetzen, um einen kleinen Helden durch ein Labyrinth zu führen. Das Besondere dabei ist, dass jeder Block als eine echte Zeile Python-Code daneben dargestellt wird. Dieser Leitfaden erklärt, was Ihr Kind tut, was es lernt und wie Sie helfen können, ohne selbst Programmierkenntnisse zu haben.
Was Ihr Kind in Code Garden macht.
Jedes Rätsel zeigt einen kleinen Garten mit einer Figur und einem Ziel: über den Kegel hüpfen, die Sterne einsammeln oder den Hund zum Knochen bringen. Dein Kind erstellt ein Programm, indem es auf Blöcke wie Rechts, Springen, Hoch, Runter und Wiederholen tippt. Dann drückt es auf „Start“ und sieht zu, wie die Figur den Anweisungen folgt.
Wenn die Figur das Ziel verfehlt, ist nichts verloren. Dein Kind schaut sich an, was passiert ist, ändert die Blöcke und versucht es erneut. Dieser Zyklus aus Vorhersagen, Testen und Verbessern ist das Herzstück des Programmierens.
Die Rätsel gibt es in verschiedenen Varianten. Bei manchen muss man eine Lösung ganz von Anfang an erstellen. Andere zeigen ein Programm, das fast richtig ist – zum Beispiel eine Katze, die ein Feld zu früh stehen bleibt. Dann soll dein Kind den Fehler finden. Den Fehler in einem fremden Programm zu beheben, ist eine Fähigkeit, die professionelle Entwickler jeden Tag nutzen.
Blöcke, die in echtes Python umgewandelt werden.
Viele Blockwerkzeuge verbergen den echten Code. Code Garden macht das Gegenteil. Sobald Blöcke platziert werden, erscheint der passende Python-Code daneben. Ein Rechts-Block wird als go_right() angezeigt. Ein Springen-Block wird als jump() angezeigt.
Der Block Wiederholen ist besonders interessant. Etwas dreimal zu wiederholen, erscheint als echte Schleife:
for i in range(3):
mit der Bewegung darin. Kinder müssen diesen Code nicht schon am ersten Tag lesen können. Aber wenn sie ihn jedes Mal sehen, entwickeln sie ganz nebenbei ein vertrautes Gefühl dafür. Wenn sie später geschriebenen Code kennenlernen, wirken diese Formen nicht mehr fremd.
Das ist eine vereinfachte Lernumgebung mit einer kleinen Auswahl an Befehlen. Sie ist ein erster Schritt in Python, nicht die ganze Sprache.
Die Ideen, die Ihr Kind aufgreift
- Abläufe. Die Reihenfolge ist wichtig. Erst nach oben und dann nach rechts zu gehen, ist nicht dasselbe wie erst nach rechts und dann nach oben zu gehen.
- Schleifen. Statt fünf identischer Blöcke übernimmt ein Wiederholen-Block die Aufgabe. Kinder entdecken dabei, wie man Aufwand spart.
- Fehlersuche. Wenn ein Programm etwas Falsches tut, gibt es meistens einen kleinen Fehler, den man finden muss.
- Wirkungsgrad. Für die Verwendung weniger Blöcke gibt es Sterne. Eine kürzere richtige Lösung erhält also die meisten Sterne. Das belohnt übersichtliches Denken, ohne einen längeren ersten Versuch zu bestrafen.
- Planung. Zuerst den Garten anzuschauen und über den Weg nachzudenken, bevor man auf Blöcke tippt, wird zur Gewohnheit.
Dafür braucht man weder eine Tastatur noch mehr als grundlegende Lesefähigkeiten. Das passt besonders gut für die jüngeren Kinder in dieser Altersgruppe.
Datenschutz und Sicherheit für Kinder
Die Kinderzone wurde entwickelt, damit Kinder sicher sind:
- Keine Werbung.
- Keine Tracker.
- Kein Chat und keine Nachrichten.
- Keine Konten für Kinder.
- Käufe und Einstellungen sind durch eine Prüfung durch Erwachsene geschützt.
Details findest du auf der Datenschutzseite für Kinder. Auf der Elternseite wird der Erwachsenenbereich erklärt.
Wie du helfen kannst, ohne programmieren zu können
Du musst Python nicht verstehen, um ein großartiger Co-Pilot zu sein. Probiere Folgendes:
- Bitte um eine Vorhersage. „Wo wird die Katze landen, wenn du auf Start drückst?“
- Bitte um eine Erklärung. „Warum hast du hier Wiederholen verwendet?“
- Lobe die Lösung, nicht die Geschwindigkeit. Einen Fehler zu finden, ist der eigentliche Erfolg.
- Zählt die Blöcke gemeinsam. Lässt sich derselbe Garten mit weniger Blöcken lösen?
- Lass dir etwas beibringen. Wenn dein Kind dir eine Schleife erklärt, ist das eine der besten Möglichkeiten, die Idee zu festigen.
Der kostenlose erste Schritt ist Erste Schritte: von Blöcken zu Python, ein kurzer Begleitkurs, der die Blöcke und die Python-Gerade auflistet, zu der jeder Block wird. Ihr könnt ihn gut gemeinsam laut lesen.
Eine gute Routine einrichten
Kurz und regelmäßig ist besser als lang und selten. Für dieses Alter reichen zehn bis fünfzehn Minuten ein paar Mal pro Woche völlig aus.
Beginne mit Rätseln, die dein Kind lösen kann, damit sich die ersten Minuten wie ein Erfolg anfühlen. Geht zu den „Repariere-es“-Rätseln über, wenn es sich sicher fühlt, denn diese sind etwas schwieriger. Hört auf, solange es noch mehr machen möchte.
Wenn dein Kind frustriert ist, legt eine Pause ein und kommt später zurück. Nach einer Pause sieht ein Rätsel oft leichter aus.
Wenn dein Kind größer wird, ist das Elektronik- und Arduino-Labor eine natürliche Brücke vom Programmieren am Bildschirm zu Schaltungen und echten programmierbaren Platinen. Schaltungen für Kinder ist eine gute Ergänzung, um Ideen zu bauen und zu verdrahten.
- Kinder führen einen Helden durch Gartenlabyrinthe, indem sie Blöcke zusammenstecken.
- Jeder Block wird neben der echten Python-Gerade angezeigt, zu der er wird.
- Kernideen: Abfolgen, Schleifen, Fehlersuche und das Finden kürzerer Lösungen.
- Die Kinderzone hat keine Werbung, Tracker, Chats oder Konten für Kinder; Käufe sind durch eine Prüfung durch Erwachsene geschützt.
- Bitte um Vorhersagen und Erklärungen – du musst nicht programmieren können, um zu helfen.
Code Garden öffnen
Kostenlos zu öffnen, keine Installation nötig.
Weitere kostenlose Lektionen aus diesem Guide
Simulationen auf Novareka sind Lernmodelle, die absichtlich vereinfacht wurden. Sie zeigen, wie eine Idee funktioniert. Sie ersetzen keine professionelle medizinische oder technische Beratung.
Labs in diesem Guide
Kinder · Live
Kinder · Live
LiveWeiterlesen
Alle Guides →
Erklärung
Erklärung
Erklärung