Use logical reasoning to detect and correct errors in algorithms

Concepts and approaches

Click on the icons below to learn about the important computer science concepts you should understand for this topic.

  • algorithms-icon
  • logic-icon
  • debugging-icon

Activity

This activity builds upon pupils’ previous understanding of sequence based algorithms. Pupils use logical reasoning to detect and correct errors in algorithms which describe the construction of pictures from 2D shapes.  Pupils learn that the process of detecting and correct errors is called debugging.

7-11 years starDrawing 2D Shapes Activity

7-11 years starLogical Reasoning Unplugged Activity: Sudoku