Linear search
Find the first matching value by checking items in order. Revisit the lesson and practise the stopping condition.
Open lesson →Design, trace and compare searching and sorting algorithms, then develop HL recursion.
Class plan for 22–23 September: review binary search, then work through bubble sort and selection sort. Handout Problems 1 and 2 are complete.
Open a lesson for the class activities, student handout and linked homework.
Find the first matching value by checking items in order. Revisit the lesson and practise the stopping condition.
Open lesson →Review Big O notation with the class handout and textbook pages 358–361. Compare how time and auxiliary space grow with input size.
Open lesson →Use sorted data to rule out half of the remaining candidates at each step.
Open lesson →Follow how each pass moves values towards their final positions, then implement and compare two sorts.
Open lesson →Homework: Holiday homework: finish questions 3–7
Homework: Bubble sort: Q9(a) and the bubble-sort part of Q10
Follow recursive calls down to a base case and back again, then explore how the same idea supports larger applications.
Open lesson →Find textbook pages, review questions and learning goals for B2.4.1–5, including HL recursion.
Open the coverage map & review →A trace table, working Python implementation, test results and an individual explanation.
Predict first. Implement second. Test deliberately. Explain what the evidence shows.