ÌÇÐÄVlog

Please consent to cookies to view content.

' ); iframeDoc.close(); } } } } } const observer = new MutationObserver(switchSrc); observer.observe(document.documentElement, { childList: true, subtree: true, }); })();

ÌÇÐÄVlog

Last updated

26 October 2026

zip, 770.62 KB
zip, 770.62 KB
pdf, 466.78 KB
pdf, 466.78 KB
pdf, 267.2 KB
pdf, 267.2 KB

A 60-minute lesson on binary search. It starts with a “guess my number� game, then the slides show low, mid and high moving as half the list is thrown away at each step. Pupils find midpoints, list the items checked, and see why binary search needs a sorted list.

Lesson outline

  • Do now: guess my number from 1 to 100
  • The binary search rules, and finding the middle with (low + high) ÷ 2
  • Step-through: find 46, with low, mid and high labelled
  • Step-through: an item that isn’t in the list
  • Linear vs binary: a worst-case table from 10 items to a million
  • 15 minutes on the interactive drill
  • Exit ticket: can you use binary search on this list?

Included: slides.html and slides.pdf · lesson-plan.pdf · drill.html (11 questions, including Python predict-the-output and spot-the-bug) · worksheet.pdf with answers · how-to-use.pdf

National Curriculum KS3: key algorithms for searching, and comparing alternative algorithms for the same problem. Works offline. No logins.

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have purchased this resource can review it

to let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.