Pattern recognition
Pattern recognition in problem solving is key to determining appropriate solutions to problems and knowing how to solve certain types of problems. Recognizing a pattern, or similar characteristics helps break down the problem and also build a construct as a path for the solution. Ever find yourself saying, 'where have I seen this before', could be a significant step in computational thinking.