Remote Learning Lesson
TN-LP-PROG-GR11-31767 · v3.0
Introduction to Debugging
Grade 11 · Programming · Debugging · Debugging · National Curriculum (UK)
Grade
Grade 11
Subject
Programming
Unit
Debugging
Topic
Debugging
Subtopic
Introduction to Debugging
Curriculum
National Curriculum (UK)
Duration
40 minutes
Difficulty
Core
Teacher name
Class
Date
Learning objectives
- Recognise and define introduction to debugging accurately.
- Explain the underlying rule of introduction to debugging in your own words.
- Apply introduction to debugging to routine and unfamiliar programming problems.
- Justify a chosen method and spot errors in another student's work.
Success criteria
- I can state what introduction to debugging means without notes.
- I can complete a worked example with correct setting out.
- I can solve an unfamiliar question and explain my reasoning.
Prerequisite knowledge
- · Vocabulary from earlier in Debugging.
- · The immediately preceding subtopic in Debugging.
- · Number, notation and recording conventions for Grade 11.
Key vocabulary
Introduction to Debugging · Debugging · Debugging · Method · Justify · Evidence
Materials
- · Introduction to Debugging worksheet — one per student
- · Mini-whiteboards and pens
- · Exit ticket slips
- · Working-wall vocabulary cards
Technology
- · Projector or interactive display
- · Slide outline (PowerPoint export)
- · Optional: student devices for the interactive worksheet
- · Low-tech alternative: printed model examples
Preparation checklist
- Print the student worksheet and the exit ticket
- Load the slide outline and the hook
- Prepare the three differentiation packs
- Set out practical or manipulative equipment
- Have the answer key to hand for live marking
Standards alignment
- · National Curriculum (UK) — Programming Grade 11: Debugging strand
- · Debugging unit outcome: apply introduction to debugging accurately
- · Assessment objective: reason, justify and communicate in programming