Syllabus - Grade 8

Syllabus - Grade 8

The Strive Core Curriculum teaches students to think deeply and creatively about tough problems. Strive students apply the mathematics they’re learning in school to write computer programs that help them to visualize their ideas and debug their own thinking. We complement our 1:1 live classes with a library of rich, open-ended mathematical tasks that students can explore at their own pace.

Individualized Pathways

Strive's Grade 8 Pathway aligns with the Common Core Mathematics Standards (CCMS) for Grade 8. We curate the Grade 8 CCMS to provide students with individualized learning pathways based on their interests and current level of mastery.

💻

Grade 8 Core Curriculum Strive students begin their journey with a tailor-made sequence of 15-25 modules aligned to the Grade 8 Common Core Mathematics Standards. Along the way, they will master programming concepts typically reserved for AP Computer Science A.

Chapter 1. Variables & Functions (6-10 hours)

Variables keep track of quantities that change such as position, size, and color. Functions bundle related instructions together.

See a Geometry Module (CCMS G.3)

Students will build a tool to help them explore reflections in 2D.

Chapter 2. Logic (6-10 hours)

Conditional expressions enable us to make decisions in code. Boolean algebra is the logical foundation for computers.

See a Geometry Module (CCMS G.1 and G.3)

Students will apply geometric transformations to make an interactive rocket.

Chapter 3. Loops (6-10 hours)

Computers follow instructions quickly and accurately. Loops make it easy to repeat instructions given certain conditions.

See an Equations Module (CCMS EE.2)

Students will build a tool to help them solve quadratic equations.

Chapter 4. Arrays (6-10 hours)

Arrays enable us to keep track of lists of related items, from numbers to game characters and beyond.

See a Geometry Module (CCMS G.8)

Students will apply the Pythagorean Theorem to simulate collisions among balls.

Chapter 5. Classes (6-10 hours)

Good software is well-organized and expressive. Objects – containers for data and the functions that operate on that data – make it easier to write clean code.

See a Geometry Module (CCMS G.1 and G.3)

Students will draw a blossoming tree with branches based on a mathematical pattern.

Mathematical Explorations Once students can code anything, they continue to define their own learning pathway by selecting modules from our grade-specific library. Art, games, science, data science — the choice is theirs! Students typically cover all major Grade 8 CCMS after completing 30 modules.

Assessment

Strive teachers are trained in providing timely feedback to students in the form of individualized diagnostic comments. This approach, pioneered at the Stanford Graduate School of Education, provides students with more insight into their learning than is possible with a single numerical score. Leading research and our own experience indicate that students perform at higher levels when they have a clear idea of where they are in their learning pathway.