FreeMathWorksheet
FreeMathWorksheet

Interactive Lesson

TN-LP-PROG-GR10-41628 · v3.3

Core Rules of Data Structures

Grade 10 · Programming · Scratch and Data Structures · Data Structures · CBSE

Grade

Grade 10

Subject

Programming

Unit

Scratch and Data Structures

Topic

Data Structures

Subtopic

Core Rules of Data Structures

Curriculum

CBSE

Duration

45 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 10.

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

  • · CBSE — Programming Grade 10: Data Structures strand
  • · Scratch and Data Structures unit outcome: apply core rules of data structures accurately
  • · Assessment objective: reason, justify and communicate in programming

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 1 of 7

FreeMathWorksheet

Lesson timeline · Core Rules of Data Structures

MinPhaseTeacher doesStudents doCheck for understanding
5′Warm-upDisplay the starter and circulate.Retrieve prior knowledge independently.Mini-whiteboard show-me
5′HookPresent the hook that makes core rules of data structures feel necessary.Predict, notice and wonder.Cold-call two predictions
5′IntroductionShare objectives and success criteria.Record the criteria in books.Thumbs check
10′Direct instructionModel the core method with worked examples.Follow the model and annotate.Targeted questioning
10′Guided practiceWork the first items together, then release.Attempt with scaffolds available.Live marking as you circulate
5′Collaborative taskSet roles and the success criteria for the pair task.Discuss, justify and record.Listen-in sampling
5′Independent practiceSilent practice; no teacher talk.Complete the worksheet section.Book scan against criteria
5′Wrap-up & exit ticketRestate the criteria and collect exit tickets.Answer the exit ticket alone.Exit ticket sort into 3 piles

Lesson overview

  • · Single focus: Core Rules of Data Structures only — no other data structures idea is introduced.
  • · Sits after the previous subtopic in Scratch and Data Structures and feeds the unit assessment.
  • · Runs in 45 minutes with the timeline below.

Classroom resources for this lesson

Worksheet — Single-subtopic practice on core rules of data structures.

Homework worksheet — Sized for independent completion at home.

Differentiated pack — Support, core and stretch on one sheet.

Answer key — Solutions, marking scheme and teacher pack.

Quiz — Ten-item check aligned to the objectives.

Flashcards — Key vocabulary for retrieval routines.

Study notes — Student-facing explanation of the method.

Project — Extended task for the collaborative phase.

Assessment — End-of-unit check with mark scheme.

Exit ticket — One-question printable slip.

Games — Fluency game for the warm-up slot.

Rubric — Success-criteria rubric for the collaborative task.

Notes

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 2 of 7

FreeMathWorksheet · Grade 10 Programming

Core Rules of Data Structures · Interactive Lesson

Warm-up Activity

teach

Retrieval, not new learning.

  • Four quick recall items from the previous subtopic.
  • Students answer on whiteboards; you scan for the reteach decision.

Hook Activity

teach

Creates the need for the new idea.

  • A short scenario where core rules of data structures is the only thing that resolves the problem.
  • Two predictions taken by cold call before any teaching.

Introduction

teach

Objectives, criteria and the shape of the lesson.

  • Share the objectives and success criteria on the board.
  • Students copy the criteria into their books for self-marking later.

Direct Instruction

teach

I do — narrated worked examples.

  • Model one full example, thinking aloud at each decision point.
  • Model a second example with a deliberate error for students to catch.

Guided Practice

teach

We do — the pivot point of the lesson.

  • Work the first two items together with whole-class checking.
  • Release gradually; circulate and live-mark rather than sit down.

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 3 of 7

FreeMathWorksheet · Grade 10 Programming

Core Rules of Data Structures · Interactive Lesson

Collaborative Activity

teach

Structured talk with defined roles.

  • Pairs: one solves, one questions the method, then swap.
  • Each pair produces one agreed justification to share.

Hands-on Activity

teach

Concrete or pictorial representation of the same idea.

  • Manipulatives, card sorts or a short practical linked only to this subtopic.
  • Bridge explicitly back to the abstract notation before moving on.

Independent Practice

teach

You do — silent, unsupported, diagnostic.

  • Students complete the Core Rules of Data Structures worksheet section without help.
  • No teacher talk; note who needs the support pack tomorrow.

Differentiation

support

Three parallel tracks on the same objective.

  • Support: extra worked example, reduced numbers, sentence stems.
  • Core: the standard sequence with success criteria displayed.
  • Stretch: justification-only questions and an open-ended extension.
  • SEND/EAL: vocabulary cards, dual coding and extra processing time.

Assessment During Lesson

support

Formative checks tied to each phase.

  • Whiteboard show-me after direct instruction.
  • Live marking during guided practice.
  • Book scan during independent practice.
  • Exit ticket sorted into secure / developing / reteach.

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 4 of 7

FreeMathWorksheet · Grade 10 Programming

Core Rules of Data Structures · Interactive Lesson

Common Misconceptions

support

Plan the response before the lesson, not during it.

  • Confusing core rules of data structures with a neighbouring idea in data structures.
  • Applying the method correctly but recording it incorrectly.
  • Getting the right answer with an unreliable method.
  • Stopping at a partially completed answer.

Teacher Notes

support

Practical points from the classroom.

  • Keep the warm-up to five minutes — it is a diagnosis, not a lesson.
  • Circulate during guided practice; sitting down here costs the lesson.
  • Use the answer key as a self-marking station rather than collecting books.

Class Discussion Questions

close

Whole-class talk, hands down.

  • Why does the rule for core rules of data structures work?
  • When would this method be the wrong choice?
  • What is the same and what is different about these two answers?

Higher Order Thinking Questions

close

Analyse, evaluate, create.

  • Prove that the method always works, or find a counterexample.
  • Evaluate two students' methods and justify which is more efficient.
  • Design a question on core rules of data structures and write its mark scheme.

Reflection

close

Metacognition, thirty seconds each.

  • Which success criterion are you least confident about?
  • What will you practise before the next lesson?

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 5 of 7

FreeMathWorksheet · Grade 10 Programming

Core Rules of Data Structures · Interactive Lesson

Wrap-up

close

Return to the criteria you opened with.

  • Restate each success criterion and take a confidence signal.
  • Preview how the next subtopic builds on this one.

Exit Ticket

close

One question, one minute, three piles.

  • A single core rules of data structures item that discriminates secure from developing.
  • Sort as students leave; the sort sets tomorrow's starter.

Homework

extend

Sized for independent completion.

  • Homework worksheet on core rules of data structures with a parent note.
  • Spaced retrieval of the previous subtopic in the same unit.

Extension Activities

extend

For students already secure.

  • Challenge worksheet on core rules of data structures — justification only.
  • Open investigation with multiple valid solutions.

Cross-Curricular Connections

extend

Where this subtopic appears elsewhere.

  • Where core rules of data structures is used in other programming units.
  • Links to another subject on the timetable this term.

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 6 of 7

FreeMathWorksheet · Grade 10 Programming

Core Rules of Data Structures · Interactive Lesson

Real-life Applications

extend

Context that survives outside the classroom.

  • A workplace or everyday situation that depends on core rules of data structures.
  • A short news or data example to project.

Additional Resources

extend

Everything in the cluster, one click away.

  • Worksheets, quizzes and flashcards for this subtopic
  • Study notes, revision notes and slide outline
  • Past paper questions and the question bank
  • AI Tutor session prompt and one-to-one tutoring

FreeMathWorksheet · TN-LP-PROG-GR10-41628 · v3.3

© 2026 FreeMathWorksheet. Licensed for classroom use. Redistribution or resale is not permitted.

Page 7 of 7