Computational Thinking
"Computational Thinking", wörtlich übersetzt "Rechenbetontes Denken", ist ein Prozess um Lösungswege offener Aufgaben zu generalisieren.
Die Computer Science Teacher Association beschreibt hier "Computational Thinking". Eine kurze Zusammenfassung:
Computational Thinking ist ein Problemlöseprozess, welcher folgendes beinhaltet:
Problemformulierungen, die uns die Verwendung von Computer und anderen Werkzeugen begünstigen.
Lokale Datenanalyse und -organisation.
Datenrepräsentation durch Abstraktion wie Modelle und Simulationen
Lösungsautomatisierung durch algorithmisches Denken
Identifizieren, analysieren und implementieren von möglichen, kosten-, speicher- und zeitoptimalen Lösungen
Generalisieren und übertragen des Problemlöseprozesses auf eine Vielzahl von Problemen
Beim Vergleich der Literatur würde man wohl auf eine ähnliche Definition stoßen.