
Mustererkennung
Regelmäßigkeiten, Wiederholungen in komplexen Problemen erkennen

Verallgemeinerung
gemeinsame Merkmale identifizieren und daraus ein allgemeines Konzept erstellen

Zerlegung
komplexe Probleme in mehrere kleine verständliche Aufgaben aufteilen

Abstraktion
wichtige Details erkennen, unnötige Elemente auslassen

Algorithmisches Denken
eindeutige Handlungsschritte, Vorgehensweise

Iteration
gleiche oder ähnliche Handlungen erkennen und wiederholt ausführen

Debugging
Lösungsdurchführung mit direkten Auswirkungen auf das eigene Denken

Evaluation
Überprüfung der Strategien, der Lösungen