Sequence 2 - Lesson 6: Debugging
Learning Intention
I can test and improve my programs
I can test and improve my programs
Introduction
Start with the script below. Explain that you wanted to make Picoh nod three times and count. Ask children to predict what it will do.
Start with the script below. Explain that you wanted to make Picoh nod three times and count. Ask children to predict what it will do.
Ask children to observe what Picoh does closely when the code runs. Run the script. What does Picoh actually do? How is it different to what we want?
Model going through the code line by line. Ask children to explain line by line in pairs describing what each block does.
Get children to work in pairs to come up with possible solutions to make Picoh nod.
Run children’s code suggestions
Explain that they can adopt this approach to debugging their own code.
Model going through the code line by line. Ask children to explain line by line in pairs describing what each block does.
Get children to work in pairs to come up with possible solutions to make Picoh nod.
Run children’s code suggestions
Explain that they can adopt this approach to debugging their own code.
Activity
Children open up Picoh projects they have written this term. Which work and which could be improved? Can
they debug their programs to fix them?
Children open up Picoh projects they have written this term. Which work and which could be improved? Can
they debug their programs to fix them?
Extension
Can children add extra code to their programs to improve them?
Can children add extra code to their programs to improve them?
Plenary
Evaluation of the Picoh project. Children to complete the following feedback.
Evaluation of the Picoh project. Children to complete the following feedback.