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 anderem

    • Zuversicht 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).