Computer Science
American Curriculum · Grade 8
Select curriculum
Select grade
Select subject
Grade 8 is broadly equivalent to Year 9 British · Class 8 CBSE · MYP 3 IB
Computer Science — Grade 8
American Curriculum · Ages 13-14
Eighth grade computer science prepares students for high school courses and, for many, for AP Computer Science Principles. Programming covers nested data structures, standard algorithms such as linear and binary search and simple sorts, and an introduction to efficiency.
Theory covers binary arithmetic and hexadecimal, logic and boolean expressions, how data is compressed and encrypted, and cyber security threats and defenses. Students also complete a substantial project of their own design.
Key topics covered
- Standard AlgorithmsLinear and binary search, simple sorts, and why efficiency matters.
- Data StructuresNested lists, dictionaries and records used in a real project.
- Boolean LogicLogical operators, truth tables and complex conditions.
- Binary & EncodingBinary arithmetic, hexadecimal, compression and encryption basics.
- Cyber SecurityThreats, vulnerabilities, encryption and defensive practice.
- Independent ProjectDesigning, building, testing and presenting a program of the student's own.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for American Curriculum · Grade 8.