🧠 Cognitive Process
Problem solving is a thinking process that includes the steps of identifying the problems, reasoning, analyzing, and making decisions to get through to the solutions and eventually to the goals.
🎯 Goal-Directed Behavior
It is the process of moving from the present situation to the desired situation by eliminating the barriers and restrictions through planned and organized action.
🔄 Multi-Step Process
Problem-solving takes the different phases of: recognizing the problem, collecting the necessary information, coming up with the strategy, putting it into practice, and checking if the results are effective or not.
🔍 Information Processing
It involves taking the information that is at hand and analyzing it, spotting the patterns and applying what you have learned through memory, to produce either a new or a logical solution.
⚙️ Strategy Application
It requires the application of different methods such as algorithms, heuristics, trial-and-error, means-ends analysis, and working backwards to give constructive solutions.
🧩 Domain-Specific Skill
Different contexts have different problem-solving capacities which demand general knowledge, and skills, as well as, a high level of proficiency in math, social, or tech-related problems.
💡 Creative & Analytical Thinking
It brings together the divergent thinking for the generation of the new ideas and the convergent thinking for the evaluation and choosing of the most feasible solution.