Canada Grade 8 Computer Science

Grade 8 (ages 13–14) makes programs decide and repeat — selection, loops and nesting — and adds strings, lists and reusable subroutines. You pick up the computational-thinking tools (decomposition, abstraction, pattern recognition), more data representation, and a first look inside the CPU, logic gates and networks. Builds on Grade 7.

Computational Thinking

Programming

Data Representation

Computer Systems

Networks & The Internet

Cyber Security

Impacts & Ethics

Begin → Decomposition