Big Ideas

Submitted by curriculum_webadmin on
Grade
Big Idea
Decomposition helps us solve difficult problems by managing complexity.
Elaboration
  • dividing complex problems into parts that are easier to conceive, understand, and program
  • Sample questions to support inquiry with students:
    • How do we break down a problem into several smaller, simpler pieces?
    • How do we know if a problem should be decomposed further?
    • Is there a better way to break a problem into smaller pieces and reuse code?
keywords
Decomposition