Challenge 7 | To Generalize or Not to Generalize…
Goals
COMPUTER SCIENCE
Demonstrate the importance of efficient code by writing two working versions of the same code: one lengthy, the other concise.
GEOMETRY
Starting with ax^2 + bx + c = 0, solve for x to derive the quadratic formula.
Standards
GEOMETRY
CCSSM
G.CO.9, G.CO.10, G. CO.12, G.C.3, G.MG.2, G.MG.3
COMPUTER SCIENCE
CSTA
3A-AP-17, 2-AP-13
Hyperlinked Materials
STUDENT-FACING
Slides (PDF)
Part 1 (GeoGebra link)
Part 2 — CW — Starter Code (Snap! link)
FACILITATOR RESOURCES
Part 1a KEY (GeoGebra link)
Part 1b KEY (GeoGebra link)
Part 1c KEY (GeoGebra link)
Part 1d KEY (GeoGebra link)
Part 2 — CW —Solution Code (Snap! link)