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 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
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
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
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
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
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
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
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
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 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
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
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
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
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
11.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.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
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