Grade 10 (ages 15–16) turns toward real systems: writing robust, well-tested programs that read
and write files, the systems software that sits between hardware and apps, networking protocols,
relational databases and SQL, cyber security, and the legal and ethical impacts
of computing. Builds on