Principles of computational thinking: Abstraction; Decomposition; Algorithmic thinking.
2.1.1 Computational Thinking
Practise exam questionsComputational Thinking — Note 1 of 1
Understanding of these principles and how they are used to define and refine problems
Computational thinking is a set of problem-solving techniques used in computer science. The three key principles are decomposition (breaking problems into smaller parts), abstraction (removing unnecessary detail to focus on what matters), and algorithmic thinking (creating step-by-step solutions). These principles help programmers define, understand, and solve complex problems systematically.
Breaking a problem into smaller, manageable parts that can be solved individually.
Removing unnecessary detail to focus on relevant information.
Identifying the main steps needed to solve the problem and the SEQUENCE that the steps are completed in.
Ready to test yourself?
Practise 2.1.1 questions