Please enable JavaScript to use CodeHS

Utah Exploring Computer Science: ECS.4.5

CodeHS Lessons

Students will understand that programs use loops (iteration) to be more efficient and avoid code duplication.

Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
5.5 For Loops
5.8 While Loops
8.4 The Draw Loop
8.5 Color Transitions
8.6 Shape Transformations
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.8 While Loops
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
Standard
2.1 The Draw Loop
2.2 Color Transitions
2.3 Shape Transformations
Standard
3.4 For Loops
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
Standard
6.4 For Loops
6.14 Using i in For Loops
6.15 Extended Loop Control
6.18 While Loops
Standard
13.4 For Loops
13.14 Using i in For Loops
13.15 Extended Loop Control
13.18 While Loops
Standard
3.9 For Loops
3.12 While Loops in Karel
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
Standard
2.2 For Loops
4.4 Using i in For Loops
4.5 Extended Loop Control
5.2 Setting Up your micro:bit
6.3 While Loops
7.1 For Loops
7.2 While Loops
Standard
2.2 Setting Up your micro:bit
4.3 For Loops
6.1 While Loops in Karel
7.1 For Loops
7.2 While Loops
Standard
1.2 Setting Up your micro:bit
2.1 For Loops
2.2 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
2.2 For Loops
4.4 Using i in For Loops
4.5 Extended Loop Control
5.3 While Loops
Standard
2.4 For Loops
2.14 Using i in For Loops
2.15 Extended Loop Control
2.18 While Loops
Standard
3.3 For Loops
5.1 While Loops in Karel
Standard
2.4 For Loops
2.16 Using i in For Loops
2.17 Extended Loop Control
2.20 While Loops
Standard
3.2 Setting Up your micro:bit
3.3 For Loops
3.4 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
10.2 Setting Up your micro:bit
11.1 For Loops
11.2 While Loops
Standard
3.4 For Loops
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
Standard
18.4 For Loops
18.14 Using i in For Loops
18.15 Extended Loop Control
18.18 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
9.2 While Loops
9.1 For Loops
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.8 While Loops
3.4 The Draw Loop
3.5 Color Transitions
3.6 Shape Transformations
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
6.4 For Loops
6.15 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
4.2 Setting Up your micro:bit
6.2 While Loops
6.1 For Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
3.4 For Loops
3.14 Using i in For Loops
3.15 Extended Loop Control
3.18 While Loops
Standard
3.4 For Loops
3.15 Using i in For Loops
3.16 Extended Loop Control
3.19 While Loops
Standard
2.5 For Loops
2.8 While Loops
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
Standard
11.2 Setting Up your micro:bit
11.4 For Loops
11.5 While Loops
Standard
1.5 For Loops
1.15 Using i in For Loops
1.16 Extended Loop Control
1.19 While Loops
Standard
1.5 For Loops
1.15 Using i in For Loops
1.16 Extended Loop Control
1.19 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
2.2 For Loops
4.6 Using i in For Loops
4.7 Extended Loop Control
5.3 While Loops
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.5 For Loops
1.8 While Loops
5.4 The Draw Loop
5.5 Color Transitions
5.6 Shape Transformations
Standard
1.5 For Loops
1.8 While Loops
3.2 Setting Up your micro:bit
3.5 For Loops
3.6 While Loops
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
Standard
1.5 For Loops
1.8 While Loops
4.4 The Draw Loop
4.5 Color Transitions
4.6 Shape Transformations
Standard
1.4 For Loops
1.14 Using i in For Loops
1.15 Extended Loop Control
1.18 While Loops
3.2 Setting Up your micro:bit
14.2 While Loops
14.1 For Loops
Standard
1.4 Lost in Space
2.1 Quest for the Rosetta Stone
2.2 A Day at the Park
4.5 For Loops
4.8 While Loops
Standard
1.4 Lost in Space
Standard
1.5 For Loops
1.8 While Loops
6.4 The Draw Loop
6.5 Color Transitions
6.6 Shape Transformations