Grade 9 (ages 14–15) meets the classic searching and sorting algorithms and a
first measure of efficiency, deepens programming with 2-D arrays, records, recursion and code
tracing, and builds up the machine itself — how images and sound become binary, and how the CPU
runs a program. Builds on