Algorithmic Thinking

Computer Science: OCR A Level, topic 2.3.1

Algorithmic Thinking

Algorithmic thinking is key to solving any problem, not just those related to computers.

Algorithmic thinking

Algorithmic thinking

  • Algorithmic thinking is a way of solving problems by producing algorithms.
Algorithms

Algorithms

  • An algorithm is a reusable set of instructions (a series of steps) to solve a given problem.
  • We use algorithms all the time. For example, consider the steps that you take to:
  • Make a cup of tea.
  • Get dressed.
Writing down an algorithm

Writing down an algorithm

  • Algorithms can be written as a set of numbered steps to follow.
  • A non-technical example of a written algorithm is a cooking recipe.
  • In computing, we often represent algorithms using pseudocode or flow diagrams.

Test yourself on Algorithmic Thinking

  • What is an algorithm?

  • Algorithms are only found in computing. True or false?

Practise this topic for free