Computational Thinking
Definition
Computational Thinking (CT) ist ein Problemlösungsprozess, der folgende Merkmale umfasst, aber nicht darauf beschränkt ist.
Probleme so formulieren, dass wir einen Computer und andere Hilfsmittel zu ihrer Lösung einsetzen können.
Logisches Organisieren und Analysieren von Daten
Darstellung von Daten durch Abstraktionen wie Modelle und Simulationen
Automatisieren von Lösungen durch algorithmisches Denken (eine Reihe von geordneten Schritten)
Identifizieren, Analysieren und Implementieren möglicher Lösungen mit dem Ziel des Einsatzes effizienter und effektiver Kombination von Schritten und Ressourcen
Verallgemeinern und Übertragen dieses Problemlösungsprozesses auf andere Probleme
Diese Fähigkeiten werden durch eine Reihe von Dispositionen oder Einstellungen unterstützt und verstärkt, die wesentliche Dimensionen von CT sind.
Dazu gehören unter anderemZuversicht im Umgang mit Komplexität
Durchhaltevermögen bei der Arbeit mit schwierigen Problemen
Toleranz für Ambiguität (Mehrdeutigkeit, nicht klar und eindeutig)
Die Fähigkeit, mit Problemen mit offenem Ausgang umzugehen
Die Fähigkeit zu kommunizieren und mit anderen zusammenzuarbeiten, um ein gemeinsames Ziel oder eine Lösung zu erreichen
Quelle (2011): International Society for Technology in Education (ISTE) and the Computer Science Teachers Association (CSTA).