Einfach Programmieren für Kinder
Schon der Teasertext ist ein kurzer Algorithmus:
So geht’s
1. Buch „Einfach Programmieren für Kinder“ aufschlagen
2. „Clever Programmieren“-App herunterladen und öffnen
3. Pro Doppelseite das passende Symbol auswählen, Spiel starten und schon lernt und spielt dein Buch mit dir!
Programmieren lehrt logisches Denken und hilft Kindern dabei, sich in einer zunehmend digitalen Welt bewusst zu bewegen. Das logische Denken an sich ist darüber hinaus ja auch sonst ganz nützlich.
Mit Hilfe des Buchs können Kids spielerisch erste Programmierkenntnisse erwerben. Unterstützt durch unterschiedliche Übungen können die jungen Lernenden die Konzepte des Programmierens verstehen lernen. Nach jedem sinnvollen Abschnitt wird der gerade erläuterte Inhalt in App-Anwendungen abgefragt, geübt und so vertieft. Denn das Kind kann mittels Smartphone die Programmieraufgaben aus dem Buch direkt umsetzen. Besonders hervorzuheben: Das Buch funktioniert mit Ergänzung durch die App und (fast) genauso gut geht es auch ohne App. Es gibt viele kleine Aufgaben, die es zu lösen gilt. Zu den Aufgaben gibt es am Ende des Buches eine Lösung oder einen Lösungsvorschlag.
Erläuterungen und Aufgaben sind verständlich und kindgerecht getextet. Ein paar Dinge werden wiederholt aufgegriffen. Das hilft beim Vertiefen, beim Lernen und Behalten. Die Beispiele kommen aus dem Alltag der Kids, ein bisschen aus der Rechnerwelt (Apps auf dem Smartphone), meist aus dem „rechnerfreien“ Alltag (Kochen, Wegbeschreibung, den Tisch decken).
Besonders gut hat mir gefallen, dass gleich von Anfang an vermittelt wird, dass es auf ein Problem nicht unbedingt immer nur EINE Lösung gibt, sondern in der Regel mehrere Wege zum Ziel führen. Das hilft schon im Ansatz gegen Unsicherheit und ist nicht nur fürs Programmieren eine wichtige Lektion. Auch der Frust beim Fehlersuchen wird beschrieben, als ganz normaler Teil des Programmierens.
Als Highlight habe ich entdeckt, dass es auch schwierigere Aufgaben für besonders pfiffige Kids gibt : -) Die allermeisten Aufgaben sind dabei angemessen leicht und für die meisten Kids lösbar. Das Buch ist gemeinsam mit Grundschullehrern (vielleicht auch -lehrerinnen…?) entwickelt worden, wahrscheinlich merkt man das eben an dieser Stelle.
Die Bilder sind schlicht, farbenfroh und fröhlich. Kurze Wissensinputs zu Ada Lovelace, Grace Hopper (die die Geschichte der Motte im Computer, der stockte, verbreitet hat) u. a. ergänzen die reine Programmiersicht.
Mir gefällt auch die Buchgröße: Etwas größer als DIN A4. Dazu mit stabilem Einband und recht robust im Handling. Für Kinder ab 8 Jahren. Die Altersangabe findet man groß gedruckt direkt auf der Rückseite; das findet man schnell. Dafür geb ich mal einen Sonderpunkt.
Noch was Kritisches? Naja. Das Beispiel zu den bedingten Anweisungen könnte noch um eine winzige Kleinigkeit verbessert werden: „Wenn gar kein Advent ist, zünde ich keine Kerze an.“ (OK, damit schulde ich jetzt der Besserwisserkasse 5,- EUR).
Tipps fürs Web gibt es auch noch:
www.calliope.cc (ab 8 Jahren)
www.scratch.mit.edu (ab 8 Jahren)
www.appinventor.mit.edu (ab 13 Jahren)
www.code.org (ab 6 Jahren)
www.open-roberta.org (ab 8 Jahren)
Für Eltern: Das Buch ist übrigens nicht nur von Programmierenden und Pädagogen (vielleicht auch Pädagoginnen…?) entwickelt worden, sondern wurde auch durch echte Kinder getestet. (@Diana: Kannst Du was zum Testergebnis sagen?)
Fazit: Super! Sehr durchdacht! Macht sogar Erwachsenen Spaß!
Themen
- Zimmer aufräumen mit dem Computer
- Black Box Computer
- Algorithmus
- Anweisungen, auch bedingte
- Programmiersprachen
- Debugging
- Ereignisse
- Variablen
- Datentyen: Strings, Integer, Boolean, Listen
- Schleifen
- Funktionen
- Glossar
Diana Knodel, Philipp Knodel und Jan Radermacher: „Einfach Programmieren für Kinder. Mit Buch und Smartphone programmieren lernen“. CARLSEN Verlag 2017. 14,99 EUR (D) / 15,50 EUR (A). ISBN 978-3-551-22077-6.
Maria
Kids can also use tools like https://www.codementor.io to find professionals who will tutor them or use online websites which teach basic cybersecurity, like encryption methods https://www.vpntesting.com/encryption or http://programmingbasics.org.
When I was young, we never had these systems to learn online, just books ;=)