402: computational thinking definition and framework

*cite{Shute2017CT} definieren ihr Modell des Computational Thinking als strukturelle Grundlage um Probleme effektiv und effizient, mit oder ohne des Einsatzes von Computern so zu lösen, dass diese Lösung in verschiedenen Kontexten wiederverwendet werden kann. Dazu sei es wichtig, systematisch an die Problemlösung heranzugehen, indem im Schritt Problemzerlegung das komplexe Problem in kleinere Teilprobleme zerlegt würde. Die kleineren Teilprobleme müssten dann mit systematischen Problemlösungsprozessen gelöst werden. Eine iterative systematische Fehlersuche sorge dann dafür, dass die Teilprobleme effizient gelöst werden. Abstraktion finde dann die Muster in dem Problem und der Lösung und befähige dann zur Generalisierung der Lösung für ähnliche Probleme. Schlussendlich erlaube der Schritt Algorithmisierung die Entwicklung von wiederverwendbaren Werkzeugen und Methoden um ähnliche Probleme zu lösen.

lehrerfortbildung,medienkompetenz,thinking!computational;

{Shute2017CT} 'Valerie J. Shute and Chen Sun and Jodi Asbell-Clarke' (2017) : Demystifying computational thinking