People create programs by composing sequences of commands that specify the precise order in which instructions should be executed. Loops enable programs to repeat a sequence of commands multiple times. For example, students could follow simple movements in response to oral instructions. Students could then create a simple sequence of movement commands in response to a given problem (e.g., In how many ways can you travel from point A to point B?) and represent it as a computer program, using loops to repeat commands. (VAPA Dance K.1.4, 1.2.3, 1.2.5, 1.2.8, 2.2.1, 2.2.2, 2.2.3) Alternatively, on a mat with many different CVC words, students could program robots to move to words with a similar vowel sound. Students could look for multiple ways to solve the problem and simplify their solution by incorporating loops. (CA CCSS for ELA/Literacy RF.K.2.D, RF.1.2.C)
Standard detail
Depth 2Parent ID: 0E654DB3E75643E1806F331610D97A57Standard set: Level 1A: Grades K-2 (Ages 5-7)
Original statement
Quick facts
- Statement code
- Standard ID
- 4999A507621041EFA34B1673B248F7EF
- Subject
- Computer Science
- Grades
- K, 01, 02
- Ancestor IDs
- 0E654DB3E75643E1806F331610D97A577E58CC1941BE4660A7A02154E41746DB
- Source document
- CSTA K-12 Computer Science Standards (Revised 2017)
- License
- CC BY 4.0 US