← All resources
14 resources tagged Computer Science.
A full-year introductory high school CS course: problem solving, web design, programming, and data.
A full kindergarten computer-science unit of unplugged and plugged coding lessons.
A hands-on activity teaching sorting algorithms using a human "sorting network."
A road-building graph-theory activity teaching minimal spanning trees — no computer required.
A standalone Hour-of-Code activity pack of coding puzzles.
A colour-by-numbers activity teaching how computers store pictures with run-length pixel encoding.
Students compress rhymes and stories to discover how text-compression algorithms work.
A card magic trick that teaches how parity bits detect errors in stored data.
A Battleship-style game teaching linear and binary search algorithms.
A pirate treasure-hunt game that teaches finite state machines and pattern matching.
An activity in designing a secure coin-flip protocol with no trusted third party.
Grade 2 computer-science lessons — sequencing, loops, and events with unplugged and plugged activities.
Grade 3-4 CS lessons building on loops, conditionals, and functions.
Grade 4-5 CS lessons on nested loops, functions, and more complex programs.