Donnerstag, 27. Mai 2010

Programmieren lernen im Grundschulalter

Die rasende Geschwindigkeit, in der technologische Plattformen, die unser Leben verändern, aus dem Boden sprießen, bringt mich zu einer Erkenntnis: wenn unsere Kinder für die Zukunft gerüstet sein sollen, dann müssen sie nicht nur Sprachen im herkömmlichen Sinn lernen. Sie müssen auch lernen, wie man programmiert. Sie müssen lernen mit Maschinen und deren Schnittstellen reden zu können. Sie müssen lernen, welche Problemlösungen Technologie im Alltag lösen kann und wie man ihr dies beibringt. Sie müssen lernen, das Wissen, das bereits zugänglich ist, anzuzapfen und die Module an Code für ihre eigenen Zwecke umzuprogrammieren.

Lernen Kinder denn schon das Programmieren von Klein auf? Ich rede nicht von irgendwelchen speziellen Programmiersprachen, sondern von der allgemeinen Syntax und Logik des Programmierens.

Ich erinnere mich an einen Programmierkurs, den ich Ende der 80er Jahre an der University of Maryland belegte. Ich dachte wir würden dort in Basic, COBOL oder was es damals sonst so alles gab loslegen und programmieren. Aber: nein. Wir programmierten "virtuell". Wir schrieben kleine Programme in einer sprachlich leicht verständlichen Syntax, die auf dem Papier liefen. Und es war sehr spannend und machte ungeheuer viel Spaß.

Sicherlich wäre ein solcher Kurs im Kindergarten- oder Grundschulalter noch ein wenig "hoch" für unsere Kinder. Aber können wir sie nicht schon in diese Richtung bewegen? Lernen sie denn schon Abläufe zu skizzieren und zu analysieren? Wie könnten wir dies spielerisch in Gang setzen?

In der "Ausführungsverordnung" des Bayerischen Kinderbildungs- und -betreuungsgesetzes (BayKiBig) heißt es lediglich: "Kinder sollen die Bedeutung und Verwendungsmöglichkeiten von alltäglichen informationstechnischen Geräten und von Medien in ihrer Lebenswelt kennen lernen."

Kennenlernen ist schön. Diese Technologie zumindest ansatzweise beeinflussen zu können wäre besser.

Einen interessanten Ansatz habe ich bei der am Massachusetts Institute of Technology (MIT) Media Lab ansässigen "Lifelong Kindergarten Group" gefunden. Mit ihrem Programm "Scratch" ermöglichen sie es Kindern per "drag & drop" interaktive Projekte zu erstellen und zu veröffentlichen.

Wer kennt erfolgreiche Versuche in diese Richtung? Wer hat eigene Ideen, wie das Erlernen von Grundfähigkeiten im Programmieren schon im Vorschul- und Grundschulalter gefördert werden kann?

Father and Daughter

0 Kommentare:

Kommentar veröffentlichen