Please enable JavaScript to use CodeHS

NJ 9-12 Computer Science: 8.1.12.AP.3

CodeHS Lessons

Select and combine control structures for a specific application based upon performance and readability, and identify trade-offs to justify the choice.

Standard
1.13 How to Indent Your Code
1.14 Control Structures Example
2.1 Challenge Problems
6.6 While Loops
6.7 The Break Statement
7.1 Control Structures Challenges
11.1 Animation Challenges
12.1 Breakout
Standard
4.3 Developing Algorithms Using Strings
4.5 Informal Code Analysis
Standard
7.6 Finding an Element in a List
Standard
7.3 For Loops and Lists
Standard
7.6 Finding an Element in a List
Standard
9.12 While Loops
9.13 Loop and a Half
Standard
21.1 Challenge Problems
23.1 Control Structures Challenges
22.9 While Loops
22.10 Loop and a Half
Standard
1.13 How to Indent Your Code
1.14 Control Structures Example
1.16 Challenge Problems
5.6 While Loops
5.7 The Break Statement
6.1 Control Structures Challenges
10.1 Animation Challenges
11.1 Breakout
Standard
1.13 How to Indent Your Code
1.14 Control Structures Example
2.1 Challenge Problems
6.6 While Loops
6.7 The Break Statement
7.1 Control Structures Challenges
11.1 Animation Challenges
12.1 Breakout
Standard
1.13 How to Indent Your Code
1.14 Control Structures Example
2.1 Challenge Problems
6.6 While Loops
6.7 The Break Statement
7.1 Control Structures Challenges
12.1 Animation Challenges
13.1 Breakout
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
Standard
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
12.1 Animation Challenges
13.1 Breakout
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
2.12 Loop-and-a-Half
3.6 Strings and Characters
3.8 String Processing
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
10.1 Animation Challenges
11.1 Breakout
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
10.1 Animation Challenges
11.1 Breakout
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
5.9 While Loops
5.10 Loop and a Half
6.1 Control Structures Challenges
Standard
7.3 Developing Algorithms Using Strings
7.5 Informal Code Analysis
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
Standard
3.14 Control Structures Example
3.16 How to Indent Your Code
4.2 Challenge Problems
8.9 While Loops
8.10 Loop and a Half
9.1 Control Structures Challenges
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
9.9 While Loops
9.10 Loop and a Half
10.1 Control Structures Challenges
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
16.1 Control Structures Challenges
15.9 While Loops
15.10 Loop and a Half
Standard
7.6 Finding an Element in a List
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
15.1 Control Structures Challenges
14.9 While Loops
14.10 Loop and a Half
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
6.13 Control Structures Example
6.16 Karel Challenges
6.14 More Karel Examples and Testing
Standard
1.13 How to Indent Your Code
1.14 Control Structures Example
4.6 While Loops
4.7 The Break Statement
18.1 Challenge Problems
23.1 Control Structures Challenges
26.1 Animation Challenges
27.1 Breakout
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
22.1 Animation Challenges
23.1 Breakout
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
10.9 While Loops
10.10 Loop and a Half
11.1 Control Structures Challenges
22.1 Animation Challenges
23.1 Breakout
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
2.1 Challenge Problems
6.9 While Loops
6.10 Loop and a Half
7.1 Control Structures Challenges
11.1 Animation Challenges
12.1 Breakout
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
6.6 Finding an Element in a List
Standard
6.6 Finding an Element in a List
Standard
14.13 Control Structures Example
14.16 Karel Challenges
14.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.13 Control Structures Example
3.14 More Karel Examples and Testing
3.16 Karel Challenges
4.13 Loop-and-a-Half
5.6 Strings and Characters
5.8 String Processing
Standard
2.14 How to Indent Your Code
2.15 Control Structures Example
7.6 While Loops
7.7 The Break Statement
Standard
2.13 How to Indent Your Code
2.14 Control Structures Example
6.6 While Loops
6.7 The Break Statement
14.1 Challenge Problems
19.1 Control Structures Challenges
22.1 Animation Challenges
23.1 Breakout
Standard
4.6 Finding an Element in a List
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
12.13 Control Structures Example
12.16 Karel Challenges
12.14 More Karel Examples and Testing
Standard
3.14 Control Structures Example
3.16 How to Indent Your Code
4.2 Challenge Problems
11.1 Control Structures Challenges
10.9 While Loops
10.10 Loop and a Half
Standard
1.13 Control Structures Example
1.15 How to Indent Your Code
Standard
4.14 Control Structures Example
4.16 How to Indent Your Code
6.9 While Loops
6.10 Loop and a Half
Standard
2.14 How to Indent Your Code
2.15 Control Structures Example
3.1 Challenge Problems
8.6 While Loops
8.7 The Break Statement
9.1 Control Structures Challenges
12.1 Breakout
Standard
2.13 Control Structures Example
2.15 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
2.14 Control Structures Example
2.16 How to Indent Your Code
3.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges
Standard
11.13 Control Structures Example
11.16 Karel Challenges
11.14 More Karel Examples and Testing
Standard
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.19 Karel Challenges
10.3 Developing Algorithms Using Strings
10.5 Informal Code Analysis
Standard
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.19 Karel Challenges
10.3 Developing Algorithms Using Strings
10.5 Informal Code Analysis
Standard
13.12 While Loops
13.13 Loop and a Half
Standard
8.12 While Loops
8.13 Loop and a Half
Standard
12.12 While Loops
12.13 Loop and a Half
Standard
3.13 Control Structures Example
3.14 More Karel Examples and Testing
3.16 Karel Challenges
4.13 Loop-and-a-Half
5.6 Strings and Characters
5.8 String Processing
Standard
1.14 Control Structures Example
1.16 How to Indent Your Code
2.2 Challenge Problems
7.9 While Loops
7.10 Loop and a Half
8.1 Control Structures Challenges