Wir können es nicht verleugnen. Wir leben in einer Welt, die sich ständig verändert. Hierarchien werden flach, Kinder haben höhere Ansprüche, und die vierte industrielle Revolution dreht sich völlig um Technologie und jene neuen Paradigmen, mit deren Hilfe wir uns verbinden und miteinander interagieren.
Was wir als Erstes akzeptieren müssen, ist die Tatsache, dass es uns nicht möglich ist, vorherzusehen, auf welch faszinierende Weise diese unbekannte Zukunft uns, unsere Kinder und Enkel überraschen wird. Was wir allerdings tun können: Wir können kommenden Generationen die richtigen Kompetenzen mit auf den Weg geben, um das 21. Jahrhundert zu meistern und mit den Fähigkeiten, die sie heute ausbauen, die Welt von morgen zu gestalten.
Wenn wir uns Gedanken machen, wie wir unsere Kinder mit diesen zahlreichen – und extrem notwendigen – Fähigkeiten des 21. Jahrhunderts ausstatten, fällt die Wahl auf das Programmieren. Programmieren ist viel mehr als nur ein paar Zeilen in einer seltsamen Sprache zu tippen, um diese Dinge dazu zu bringen, jene Dinge zu tun. Programmieren ist die Sprache der Zukunft. Programmieren ist die Art und Weise, in der wir in den kommenden Jahren mit der Technologie interagieren werden. Ebenso wichtig: Zu wissen, wie und was man programmiert, wird unseren Kindern auf dem Arbeitsmarkt der Zukunft Türen öffnen. Egal, für welche Branche sie sich einmal interessieren werden.
Aber welche Kompetenzen erlangen Kinder durch Programmieren, um für den Wettbewerb des 21. Jahrhunderts gewappnet zu sein?
Indem sie lernen, wie man eine Webseite erstellt, einen Roboter programmiert oder die perfekte Codezeile für ein sprachgesteuertes Gerät wie Alexa schreibt, eignen sich Kinder mehr als nur computerbasiertes Denken, Wissen und damit verbundene Fähigkeiten an. Werfen wir einen Blick auf einige dieser Kompetenzen.
Problemlösungskompetenz
Die Fähigkeit zur Lösung von Problemen wird in den kommenden Jahren noch wichtiger, als sie heute ist. Beim Programmieren lernen Kinder, wie sich ein Problem auf viele verschiedene Arten lösen lässt. Sie verstehen, dass das Hauptziel die Lösung eines bestimmten Problems ist, der Weg zum Erreichen dieses Ziels sich allerdings nach ihrem eigenen Ermessen und ihren eigenen Kriterien gestaltet.
Im Klartext: Wenn wir zum Supermarkt wollen, gibt es nicht nur einen Weg, der dorthin führt. Manche Wege sind schneller als andere, aber alle Optionen führen am Ende zum Ziel. Wir kommen an und kaufen endlich das Gemüse und die Schokolade, nach der wir uns so gesehnt haben.
Beim Programmieren ist es dasselbe. Wenn Kinder Programmieren lernen und ihr Wissen anwenden wollen, müssen sie Probleme lösen und ein klares Ziel vor Augen haben. Genau diese Geisteshaltung können sie auf andere Bereiche in ihrem Alltag übertragen.
Teamwork: Eine wunderbare Art, sich für das 21. Jahrhundert zu wappnen
Entgegen der landläufigen Meinung kann Programmieren Kindern zeigen, wie wichtig Teamwork ist. Oft genug kommt es vor, dass jemand einen kleinen Fehler mitten im Code übersieht und ein Team oder einen Mitschüler um Hilfe und Zusammenarbeit bittet.
Wenn wir uns einen Code als eine Sprache vorstellen, was er auch ist, dann wird sozusagen ein tolles Buch mehrere Male korrekturgelesen, bevor es veröffentlicht wird. Gemeinsames Lernen wird zu etwas Essentiellem, wenn wir an die Werkzeuge denken, die wir benötigen werden, um die Zukunft zu meistern.
Daher bringt ein offener und gemeinschaftlicher Blick auf das Programmieren den Kindern nicht nur mehr Spaß, sondern stattet sie auch mit besserem Rüstzeug aus. Aus diesem Grund ist es äußerst empfehlenswert, das Programmieren in der Gruppe zu erlernen. So wird die Erfahrung noch intensiver.
Kritisches Denken und Programmieren: Hand in Hand
Laut Wikipedia ist kritisches Denken die objektive Analyse von Tatsachen zur Bildung eines Urteils. Wie bereits beim ersten Punkt gesagt, gibt es unterschiedliche Definitionen und Lösungen, und alle können ein bestimmtes Problem lösen (oder auch nicht). Um zu entscheiden, welche Option die beste ist, ist für kritisches Denken für gewöhnlich eine rationale, beweisbasierte, unvoreingenommene Analyse oder Beurteilung konkreter und deutlicher Anhaltspunkte nötig.
Andererseits definiert der US-amerikanische National Council for Excellence in Critical Thinking kritisches Denken als den „intellektuell gesteuerten Prozess, Informationen aktiv und kompetent gedanklich in Begriffe zu fassen, anzuwenden, zu analysieren, zu synthetisieren oder zu prüfen, die man durch Beobachtung, Erfahrung, Reflexion, Logik oder Kommunikation gewonnen hat, um Überzeugungen und Handlungen danach auszurichten.“
Wenn wir die drei Punkte kombinieren, die wir bisher besprochen und mit einer guten Lektion im Programmieren verbunden haben, werden die analytischen Fähigkeiten für das Programmieren und alltägliche Situationen zu einer natürlichen Reaktion und Einstellung; aber das ist noch nicht alles.
Analytische Fähigkeiten und schnelle Reaktion auf unerwartete Probleme
Wenn wir die drei Punkte kombinieren, die wir bisher besprochen und mit einer guten Lektion im Programmieren verbunden haben, werden die analytischen Fähigkeiten für das Programmieren und alltägliche Situationen zu einer natürlichen Reaktion und Einstellung; aber das ist noch nicht alles.
Wenn man die Fakten kennt und die Fähigkeit hat, Sachverhalte zu begreifen, zusammenzuarbeiten und Probleme zu lösen, ist die Reaktion auf diese potenziellen Probleme schnell, wirksam und effizient.
Was also mit Kursen im Schreiben einer mobilen App, im Programmieren eines Cyber-Roboters oder im Erstellen einer Webseite beginnt, kann sich tatsächlich zu einer Fähigkeit entwickeln, die Leben retten und in Situationen helfen kann, an die wir überhaupt nicht gedacht hatten.
Mehr aus dem Gehirn herausholen: Ich spreche Spanisch, Englisch, C++, Chinesisch und Java
Es ist erwiesen, dass unser Gehirn schneller und besser arbeitet, wenn wir mehr als zwei Sprachen fließend sprechen. Programmieren ist wie gesagt eine Sprache mit vielen, vielen Variationen.
Wenn wir zum Beispiel Spanisch, Englisch und Französisch sprechen, können wir verstehen, wie andere Menschen und Länder funktionieren, denken und Entscheidungen treffen. Das Gleiche gilt für das Programmieren. Wenn wir neue Programmiersprachen lernen, werden wir besser mit verschiedenen Geräten interagieren können, die unser Leben in dieser 4. industriellen Revolution, in der digitalen Ära, leichter machen sollen.
Zusammengefasst wird Programmieren und der damit verbundene Lernprozess Ihrem Kind nicht nur Türen auf dem Arbeitsmarkt der Zukunft öffnen, sondern ihm Fähigkeiten und Kompetenzen verleihen, mit deren Hilfe es wichtige Prozesse mitgestalten und bedeutsame Veränderungen in der Welt von morgen bewirken wird.