Decomposition is the act of breaking down tasks into simpler tasks. For example, students could break down the steps needed to make a peanut butter and jelly sandwich, to brush their teeth, to draw a shape, to move a character across the screen, or to solve a level of a coding app. In a visual programming environment, students could break down the steps needed to draw a shape. (CA CCSS for Mathematics K.G.5, 1.G.1, 2.G.1) Alternatively, students could decompose the planning of a birthday party into tasks such as: 1) Decide when and where it should be, 2) List friends and family to invite, 3) Send the invitations, 4) Bake a cake, 5) Decorate, etc.
Standard detail
Depth 2Parent ID: 148BB51216464E22A7020162CDC6B7C3Standard set: Level 1A: Grades K-2 (Ages 5-7)
Original statement
Quick facts
- Statement code
- Standard ID
- FDEFED8E52C84FECA56F18C6146817FF
- Subject
- Computer Science
- Grades
- K, 01, 02
- Ancestor IDs
- 148BB51216464E22A7020162CDC6B7C37E58CC1941BE4660A7A02154E41746DB
- Source document
- CSTA K-12 Computer Science Standards (Revised 2017)
- License
- CC BY 4.0 US