„Erst den Joghurt, dann das Obst, und obendrauf den Honig.“ Jedes Mal, wenn Ihr Kind einem Rezept folgt, folgt es einem Algorithmus: einer Liste klarer Schritte in einer Reihenfolge, die aus dem, was am Anfang da ist, am Ende ein Ergebnis macht.
Genau das ist ein Computerprogramm. Um diese Idee zu vermitteln, braucht es keinen Bildschirm. Die Küche ist einer der besten Orte dafür, denn die Schritte sind echt, die Ergebnisse sichtbar, und die Fehler sind oft lustig (und essbar).
Ein Rezept hat dieselben Teile wie ein Programm
Lesen Sie das Rezept vor dem Kochen gemeinsam und benennen Sie seine Teile:
| Im Rezept | Im Programm |
|---|---|
| Zutaten | Eingabe: womit man anfängt |
| Nummerierte Schritte in Reihenfolge | Anweisungen, eine nach der anderen |
| „10-mal umrühren“ | Eine Schleife: einen Schritt wiederholen |
| „Wenn es zu dick ist, einen Löffel Milch dazugeben“ | Eine Bedingung: etwas nur tun, wenn … |
| Das fertige Gericht | Ausgabe: das Ergebnis |
Mit kleinen Kindern brauchen Sie Wörter wie „Eingabe“ oder „Schleife“ nicht. Fragen wie „Was brauchen wir?“, „Was machen wir zuerst?“ und „Was soll am Ende herauskommen?“ reichen.
Wählen Sie etwas Einfaches und Sicheres, bei dem Erwachsene alles übernehmen, was heiß oder scharf ist: einen Joghurtbecher mit Obst, ein belegtes Brot, einen Smoothie oder einen Snack ohne Backen.
Ist die Reihenfolge wichtig?
Eine tolle Denkfrage lautet: Welche Schritte können die Plätze tauschen und welche nicht?
Nehmen wir den Joghurtbecher:
- Joghurt in den Becher geben.
- Kleingeschnittenes Obst dazugeben.
- Honig darüberträufeln.
- Essen.
Können Schritt 2 und 3 tauschen? Wahrscheinlich ja, es sieht nur etwas anders aus. Können Schritt 1 und 4 tauschen? Ganz sicher nicht! Gehen Sie jedes Paar durch: „Was würde passieren, wenn wir den zuerst machen?“
Kinder entdecken, dass manche Schritte unabhängig sind (die Reihenfolge ändert am Ergebnis kaum etwas) und andere von anderen abhängen (einer muss vor dem anderen kommen). Das ist eine der Kernideen beim Planen und beim Programmieren.
„Roboter-Eltern“ spielen
Dieses Spiel ist ein Hit. Sie werden zum Roboter, der Anweisungen ganz genau wörtlich ausführt, nicht mehr und nicht weniger.
Ihr Kind gibt die Anweisungen für ein Marmeladenbrot. Sagt es „Tu die Marmelade aufs Brot“, stellen Sie das geschlossene Glas auf die Brotscheibe. Sagt es „Nimm das Messer“, ohne zu sagen, mit welcher Hand, schauen Sie ratlos.
- Bleiben Sie verspielt und hören Sie auf, bevor es frustrierend wird.
- Helfen Sie Ihrem Kind nach ein paar Lachern, genauere Anweisungen zu geben: „Mach das Glas auf. Nimm mit dem Löffel etwas Marmelade. Streich sie auf eine Scheibe.“
- Tauschen Sie die Rollen und lassen Sie Ihr Kind den Roboter spielen.
Die Lektion: Computer tun, wie Roboter, nur das, was man ihnen sagt. Klare, genaue Schritte sind wichtig.
Schleifen und Bedingungen einbauen
Wenn Schritte in Reihenfolge Ihrem Kind leichtfallen, suchen Sie in Rezepten nach zwei besonderen Arten von Schritten:
- Schleifen (Wiederholungen): „10-mal umrühren.“ „Löffel für Löffel dazugeben, bis die Schüssel voll ist.“ Zählen Sie beim Wiederholen gemeinsam mit.
- Bedingungen (wenn …): „Wenn die Banane zu groß ist, halbieren.“ „Wenn der Teig trocken ist, etwas Wasser dazugeben.“ Fragen Sie: „Brauchen wir diesen Schritt diesmal?“
„Wiederhole“ und „wenn“ in Alltagsanleitungen zu entdecken, ist ein sanfter Einstieg in die Bausteine aller Programme.
Ein eigenes Rezept schreiben
Laden Sie Ihr Kind zum Schluss ein, ein Rezept für jemand anderen zu schreiben (oder zu malen):
- Jeden Schritt in ein eigenes Kästchen malen, mit Pfeilen dazwischen.
- Die Schritte nummerieren.
- Das Rezept testen: Ein Erwachsener folgt ihm ganz genau, und Sie schauen, ob das Ergebnis stimmt.
- Wenn etwas schiefgeht, den Schritt finden, der korrigiert werden muss. Programmierer nennen das Debuggen.
Kinder, die noch nicht schreiben, können zu jedem Schritt ein Bild malen und es laut erklären.
In Dologi funktionieren „Fahr das Auto“-Rätsel genauso: Kinder legen Befehle in die richtige Reihenfolge, um ein Auto durch ein Labyrinth zu den Sternen zu fahren, und steht ein Befehl an der falschen Stelle, landet das Auto woanders.
Kurz gesagt
- Ein Rezept ist ein Algorithmus: Zutaten hinein, Schritte in Reihenfolge, Gericht heraus.
- Fragen Sie, welche Schritte die Plätze tauschen können und welche zuerst kommen müssen.
- Spielen Sie „Roboter-Eltern“, um zu zeigen, warum Anweisungen genau sein müssen.
- Suchen Sie nach Wiederholungen und Wenn-Schritten und lassen Sie Ihr Kind ein eigenes Rezept schreiben und testen.
Ebenfalls lesenswert: Große Aufgaben in kleine Schritte teilen: Schritt-für-Schritt-Denken für Kinder
