Computational Thinking (CT) ist eine Studie über die Fähigkeiten und Taktiken zur Problemlösung beim Schreiben oder Debuggen von Softwareprogrammen und -anwendungen.
Computergestütztes Denken ist eng mit der Informatik verbunden, obwohl es sich in erster Linie auf den Gesamtprozess des abstrakten Denkens konzentriert, der bei der Entwicklung von Computerprogrammen verwendet wird, und nicht auf das Studium spezifischer Programmiersprachen. Infolgedessen dient es häufig als Einführung in vertiefende Informatikkurse.
DateiWiki QUICK FACT Seymour Papert, der als erster den Begriff Computerdenken verwendet, ist Mathematiker und Mitbegründer des Labors für künstliche Intelligenz am MIT. Die ersten Kinderspielzeuge mit eingebauter Berechnung wurden in den sechziger Jahren in seinem eigenen Labor hergestellt.
Die sechs Prinzipien des rechnergestützten Denkens
Während die Ansätze zur Untersuchung des rechnerischen Denkens unterschiedlich sind, gibt es sechs Hauptprinzipien des rechnerischen Denkens, darunter:
1. Computing verbinden: Die Verbindung zwischen Computern und Menschen verstehen.
2. Entwicklung von Computerartefakten: Erstellen eines algorithmischen oder rechnerischen Modells und der Techniken, die zum Erstellen von Artefakten erforderlich sind, die zur Lösung von Problemen angewendet werden können.
3. Zusammenfassung: Identifizieren und Definieren, wie Informationen rechnerisch genutzt werden können, und Modellieren dieser Abstraktionen in einem rechnerischen Kontext.
4. Analyse von Problemen und Artefakten: Bewertung des Nutzens und der Durchführbarkeit möglicher Lösungen für ein Problem sowie Identifizierung und Behebung möglicher Fehler mit den Lösungen.
5. Kommunizieren: Effektive Erklärung des Zwecks und der Bedeutung eines Problems und seiner möglichen rechnerischen Lösung (en).
6. Effektiv in Teams arbeiten: Aktive Zusammenarbeit und Beiträge mehrerer Teilnehmer zur Problemlösung sowie zur Entwicklung und Ausführung von Computerlösungen.
Ursprünge des Begriffs Computational Thinking
Seymour Papert verwendete den Begriff rechnerisches Denken erstmals 1996, als seine „Erforschung des Raums des Mathematikunterrichts“ im International Journal of Computers for Mathematical Learning veröffentlicht wurde.
Die Wissenschaft des rechnerischen Denkens wird hauptsächlich auf College-Ebene gelehrt, obwohl sie in den letzten Jahren im Rahmen von MINT-fokussierten Lehrplänen in die K-12-Grundschulstufe eingetreten ist. Computational Thinking-Kurse wurden erstmals 2005 an der Carnegie Mellon University als umfassende Einführung in das Gebiet der Informatik eingeführt.