Practice question · Match the pairs
Match each problem-solving strategy to its description.
- Decomposition
- Abstraction
- Pattern recognition
- Algorithm design
- Identify similarities with known problems
- Focus on essential details, ignore the rest
- Create a step-by-step solution procedure
- Break problem into sub-problems
Hints
- Separate splitting up, spotting repetition, ignoring detail, and stepwise design.
- One strategy is about recognising what recurs across cases.
Show the answer
- Decomposition → Break problem into sub-problems
- Abstraction → Focus on essential details, ignore the rest
- Pattern recognition → Identify similarities with known problems
- Algorithm design → Create a step-by-step solution procedure
Why
These four pillars form the foundation of computational thinking.
Practise Integrated computational problem solving
The app has 8 more questions on this lesson, and keeps your place in the course. Physics I is free to start.