Abstraction: Picking Out the important bits of information from the problem, ignoring the specific details that don’t matter.
Decomposition: Breaking a complex problem down into smaller problems and solving each one individually
Algorithmic thinking: A logical way of getting from the problem to the solution. For example, if the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.
Need To Know Algorithms: All Algorithms that you will need to know for GCSE A-Level OCR Computer Science.