PAPER 2
,2.1 algorithms
• Computational thinking
• Designing, creating and refining algorithms
• Searching and sorting algorithms
, 2.1.1 computational thinking
• Principles: abstraction, decomposition and algorithmic thinking
• Abstraction- looking at a complex problem simplifying it by
removing unnecessary details
• Decomposition- breaking down complex problems into a series
smaller tasks
• Algorithmic thinking- creating an algorithm, a set of instructions
that will lead to the solution