Was ist Computational Thinking?
Computational Thinking beschreibt die individuelle Fähigkeit, komplexe Probleme spielerisch zu lösen. Mit Digital Starter lernen Kinder genau das: Probleme erkennen, abstrahieren und die einzelnen Schritte zur Lösung identifizieren. Lösungen sind so strukturiert, dass Menschen und Computer sie ausführen können. Computational Thinking besteht aus:
Zerlegung: Eine große Aufgabe wird in kleine, unabhängig voneinander lösbare Probleme zerlegt. Ein Prinzip bekannt aus dem Alltag und der Welt der Algorithmen.
Algorithmus: Die Vorgehensweise, um ein definiertes Problem zu lösen. Das Problem oder die Gruppe von Problemen kann gelöst werden, indem eindeutige Lösungsschritte und deren Reihenfolge definiert werden.
Mustererkennung: In einer Menge von Informationen werden Wiederholungen und Regelmäßigkeiten als solche erkannt. Merkmale werden erkannt, die allen Objekten einer Kategorie gemeinsam sind und sie von anderen unterscheiden.
Abstraktion: Aus einer großen Menge von Informationen wird das Wesentliche herausgefiltert. Unwesentliche Details werden ignoriert, das Problem wird vereinfacht. Abstraktion hilft, allgemeine Lösungsstrategien zu entwickeln.