Computer Science
Grade 8 · US Curriculum Standards
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.
Curriculum Breakdown
Important Topics
- 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 Grade 8 · US Curriculum Standards.