Please enable JavaScript to use CodeHS

NJ 6-8 Computer Science: 8.1.8.AP.4

CodeHS Lessons

Decompose problems and sub-problems into parts to facilitate the design, implementation, and review of programs.

Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
13.1 Project Prep and Development
Standard
9.14 Functions and Parameters 1
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
1.16 Challenge Problems
8.1 Functions Challenges
11.1 Breakout
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
12.1 Breakout
17.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.1 Challenge Problems
9.1 Functions Challenges
13.1 Breakout
Standard
2.2 A Day at the Park
5.3 Functions
5.4 Multiple Functions
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
2.4 Top Down Design and Decomposition in Karel
6.3 More Karel Examples and Testing
7.1 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
6.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
13.10 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
3.6 Top Down Design and Decomposition in Karel
3.17 Karel Challenges
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
7.4 Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.3 Comments & Pseudocode
8.1 Functions and Parameters 1
9.1 Functions Challenges
10.4 Functions
13.1 Breakout
15.1 Project Prep and Development
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
7.5 Functions
Standard
2.3 Comments & Pseudocode
3.4 Top Down Design and Decomposition in Karel
7.5 Functions
9.1 Karel Challenges
Standard
1.3 Comments & Pseudocode
2.5 Functions
Standard
1.3 Comments & Pseudocode
2.4 Functions
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
1.16 Karel Challenges
5.11 Battleship
6.1 Final Project
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
7.1 Functions and Parameters 1
8.1 Functions Challenges
11.1 Breakout
12.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
7.1 Functions and Parameters 1
8.1 Functions Challenges
11.1 Breakout
15.1 Project Prep and Development
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
7.1 Functions and Parameters 1
9.1 Functions Challenges
9.1 Functions Challenges
Standard
3.5 Top Down Design
Standard
2.10 Top Down Design
Standard
2.4 Top Down Design and Decomposition in Karel
7.1 Karel Challenges
Standard
6.10 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
10.1 Functions and Parameters 1
Standard
2.10 Top Down Design
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
4.2 Challenge Problems
10.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
11.1 Functions and Parameters 1
Standard
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.17 More Karel Examples and Testing
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
17.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
9.5 Functions
6.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
7.1 Project Prep and Development
18.1 Challenge Problems
25.1 Functions Challenges
27.1 Breakout
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
12.1 Functions and Parameters 1
13.1 Functions Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
12.1 Functions and Parameters 1
13.1 Functions Challenges
17.1 Project Prep and Development
23.1 Breakout
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
2.1 Challenge Problems
8.1 Functions and Parameters 1
9.1 Functions Challenges
12.1 Breakout
13.1 Project Prep and Development
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
1.10 Top Down Design
4.3 Comments & Pseudocode
6.5 Functions
14.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
8.6 Top Down Design and Decomposition in Karel
Standard
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
15.1 Breakout
Standard
2.3 Functions
2.4 Multiple Functions
Standard
5.6 Top Down Design and Decomposition in Karel
5.16 More Karel Examples and Testing
12.1 Functions Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
14.1 Challenge Problems
21.1 Functions Challenges
23.1 Breakout
Standard
1.11 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
2.2 Challenge Problems
7.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
12.6 Top Down Design and Decomposition in Karel
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
4.2 Challenge Problems
23.1 Functions and Parameters 1
23.1 Functions and Parameters 1
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.15 More Karel Examples and Testing
7.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 More Karel Examples and Testing
3.1 Challenge Problems
12.1 Breakout
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
1.3 Functions
1.4 Multiple Functions
Standard
1.3 Functions
1.4 Multiple Functions
3.3 Comments & Pseudocode
7.3 Functions
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
8.14 Functions and Parameters 1
Standard
12.14 Functions and Parameters 1
Standard
21.1 Challenge Problems
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
Standard
3.6 Top Down Design
Standard
1.10 Top Down Design
3.3 Comments & Pseudocode
14.5 Functions
11.6 Top Down Design and Decomposition in Karel
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.1 Functions and Parameters 1