Match each description to the correct computational thinking term.
Description
- Simplifying a complex system by focusing on essential details while ignoring irrelevant characteristics.
- Dividing a complex system into smaller, self-contained modules that can be developed, tested, and maintained independently.
- Formulating a step-by-step, ordered set of instructions to solve a problem or complete a task.
Term
- Abstraction
- Algorithmic Thinking
- Decomposition
- Evaluation
- Pattern Recognition