Which computational thinking skill removes unnecessary details to focus on what is essential?

  1. Pattern recognition
  2. Decomposition
  3. Algorithm design
  4. Abstraction
Answer

D) Abstraction

Abstraction hides detail (a map shows roads, not every tree). SLO CS-11-B-02 · Knowledge

Computer Science MCQ · More Unit 2: Computational Thinking and Algorithms MCQs · Practise