Please enable JavaScript to use CodeHS

SC 9-12: HS3.AP.2.1

CodeHS Lessons

Justify the selection of specific control structures explaining the benefits and drawbacks of choices made (e.g., tradeoffs involving implementation, readability, and program performance).

Standard
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
24.4 For Loops
24.21 Putting Together Control Structures
Standard
21.1 Challenge Problems
Standard
1.16 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
Standard
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
2.3 For Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
8.1 Putting Together Control Structures
Standard
13.4 For Loops
13.19 Putting Together Control Structures
Standard
3.4 For Loops
3.19 Putting Together Control Structures
Standard
6.4 For Loops
6.19 Putting Together Control Structures
Standard
7.1 Writing BlackJack
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
2.2 For Loops
8.1 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
6.1 Writing BlackJack
10.1 Final Project
Standard
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
Standard
2.1 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
Standard
2.1 Challenge Problems
9.1 Functions Challenges
9.1 Functions Challenges
Standard
2.2 For Loops
6.1 Putting Together Control Structures
Standard
2.4 For Loops
2.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
2.4 For Loops
2.22 Putting Together Control Structures
Standard
4.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
3.4 For Loops
3.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
18.4 For Loops
18.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
Standard
2.1 Challenge Problems
13.1 Functions Challenges
23.1 Breakout
Standard
2.1 Challenge Problems
13.1 Functions Challenges
23.1 Breakout
Standard
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.4 For Loops
3.19 Putting Together Control Structures
Standard
3.4 For Loops
3.20 Putting Together Control Structures
Standard
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
4.2 Challenge Problems
Standard
3.1 Challenge Problems
12.1 Breakout
Standard
2.2 For Loops
6.1 Putting Together Control Structures
Standard
3.2 Challenge Problems
Standard
3.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures
Standard
2.3 For Loops
8.1 Putting Together Control Structures
Standard
2.3 For Loops
8.1 Putting Together Control Structures
Standard
11.4 For Loops
11.21 Putting Together Control Structures
Standard
2.2 Challenge Problems
Standard
1.4 For Loops
1.19 Putting Together Control Structures