Canada Grade 10 Computer Science

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 Grade 9.

Programming

Computer Systems

Networks & The Internet

Databases

Cyber Security

Impacts & Ethics

Begin → Input validation