Homework Lesson
TN-LP-PROG-GR8-18863 · v2.7
Core Rules of Data Structures
Grade 8 · Programming · Scratch and Data Structures · Data Structures · OCR
Grade
Grade 8
Subject
Programming
Unit
Scratch and Data Structures
Topic
Data Structures
Subtopic
Core Rules of Data Structures
Curriculum
OCR
Duration
30 minutes
Difficulty
Core
Teacher name
Class
Date
Learning objectives
- Recognise and define core rules of data structures accurately.
- Explain the underlying rule of core rules of data structures in your own words.
- Apply core rules of data structures to routine and unfamiliar programming problems.
- Justify a chosen method and spot errors in another student's work.
Success criteria
- I can state what core rules of data structures 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 Data Structures.
- · The immediately preceding subtopic in Scratch and Data Structures.
- · Number, notation and recording conventions for Grade 8.
Key vocabulary
Core Rules of Data Structures · Data Structures · Scratch and Data Structures · Method · Justify · Evidence
Materials
- · Core Rules of Data Structures 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
- · OCR — Programming Grade 8: Data Structures strand
- · Scratch and Data Structures unit outcome: apply core rules of data structures accurately
- · Assessment objective: reason, justify and communicate in programming