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