Please enable JavaScript to use CodeHS

CA 9-12: 9-12.AP.14

CodeHS Lessons

Justify the selection of specific control structures by identifying tradeoffs associated with implementation, readability, and performance.

Standard
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
2.18 While Loops
2.19 Putting Together Control Structures
Standard
1.11 For Loops
1.12 If Statements
1.13 If/Else Statements
4.6 For Loops in JavaScript
4.7 General For Loops
4.8 For Loop Practice
4.10 While Loops
4.11 Loop and a Half
Standard
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
4.6 For Loops in Python
4.7 General For Loops
4.8 For Loop Practice
Standard
1.11 For Loops
1.12 If Statements
1.13 If/Else Statements
4.7 For Loops in JavaScript
4.8 General For Loops
4.9 For Loop Practice
4.11 While Loops
4.12 Loop and a Half
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.19 Putting Together Control Structures
13.18 While Loops
Standard
4.3 Storing Data Structures with Local Storage
9.8 If Statements
9.9 For Loops in JavaScript
9.12 While Loops
9.13 Loop and a Half
Standard
4.3 Looping
22.4 If Statements
22.5 For Loops in JavaScript
22.9 While Loops
22.10 Loop and a Half
Standard
5.3 While Loops
6.1 Putting Together Control Structures
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.18 While Loops
3.19 Putting Together Control Structures
Standard
2.9 For Loops
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.19 Putting Together Control Structures
6.18 While Loops
Standard
1.9 For Loops
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
1.9 For Loops
1.10 While Loops in Karel
1.11 If Statements
1.12 If/Else Statements
1.13 Control Structures Example
2.9 For Loops
2.10 While Loops
2.11 If Statements
2.12 Loop-and-a-Half
2.13 Short-Circuit Evaluation
Standard
1.13 Control Structures Example
2.9 For Loops
2.10 While Loops
2.11 If Statements
2.12 Loop-and-a-Half
2.13 Short-Circuit Evaluation
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
9.4 If Statements
9.5 For Loops in JavaScript
9.9 While Loops
9.10 Loop and a Half
Standard
2.14 Control Structures Example
14.4 If Statements
14.5 For Loops in JavaScript
14.9 While Loops
14.10 Loop and a Half
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
6.9 For Loops
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
Standard
1.13 Control Structures Example
6.4 If Statements
6.5 For Loops in JavaScript
6.9 While Loops
6.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
3.19 While Loops
3.20 Putting Together Control Structures
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
3.14 Control Structures Example
10.4 If Statements
10.5 For Loops in JavaScript
10.9 While Loops
10.10 Loop and a Half
Standard
2.13 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
2.13 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
2.14 Control Structures Example
7.4 If Statements
7.5 For Loops in JavaScript
7.9 While Loops
7.10 Loop and a Half
Standard
1.18 While Loops
1.19 Putting Together Control Structures
11.9 For Loops
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
Standard
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
1.13 Control Structures Example
5.4 If Statements
5.5 For Loops in JavaScript
5.9 While Loops
5.10 Loop and a Half
Standard
1.14 Control Structures Example
Standard
1.14 Control Structures Example