Lesson 2: Coding and Debugging

Following on from the previous lesson, pupils continue coding their programs, making them more efficient and incorporating structures such as sequencing, selection, repetition, variables, inputs and outputs

Learning objectives

  • Coding and debugging a program

  • Debugging programs and making them more efficient

  • Using selection, repetition, variables or inputs and outputs within my program

Lesson plan

Coding and debugging
See the plan

Teacher Video: Skills showcase

Please use this video for Lesson 1 to 5

Presentation: Algorithm design structures

Created by:
Cat Lamin,  
Computing specialist
Cat was a committed primary school teacher for twelve years. After starting her independent consultancy ‘Crossover Solutions’ she has travelled to Argentina, Brazil and America to share her wealth of knowledge of computer science with other teachers. Her enjoyment for…
Find out more
video-icon icon-checked
I have completed this lesson