Please enable JavaScript to use CodeHS

IL 6-8: 6-8.AP.14

CodeHS Lessons

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

Standard
9.1 Intro to Design Thinking
9.3 Define
9.4 Ideate
9.5 Prototype
9.6 Test
Standard
1.8 Challenge: Make a Keyboard
5.1 Define Your Product
5.3 Creating Your Data Collection Website
7.2 Planning Your Site
7.3 Creating Your Site
Standard
2.2 A Day at the Park
5.3 Functions
5.4 Multiple Functions
5.9 Karel Challenges
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
1.9 Karel Challenges
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
13.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
3.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
2.16 Karel Challenges
6.10 Top Down Design
Standard
2.1 Positioning Allele Values
2.2 Assigning Allele Values
2.3 Printing Genotypes
2.4 Determining Allele Order
2.5 Percent Genotype Dominance
2.6 Print Total Genotype Dominance
3.1 Creating Circles
3.2 Positioning Circles
3.3 Adding Movement
3.4 Changing Speeds on Collision
3.5 Inelastic Collisions
3.6 Elastic Collisions
Standard
1.5 Pulling It All Together!
2.5 Final Roofing Project
3.4 The Formula Solver
Standard
1.6 Top Down Design and Decomposition in Karel
1.16 Karel Challenges
Standard
1.10 Top Down Design
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.5 Top Down Design
Standard
2.10 Top Down Design
Standard
6.7 Challenge: Make a Keyboard
Standard
2.10 Top Down Design
13.3 Define
13.4 Ideate
13.6 Test
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.10 Top Down Design
Standard
7.4 Define
7.5 Ideate
7.7 Test
18.10 Top Down Design
Standard
5.7 Challenge: Make a Keyboard
Standard
1.10 Top Down Design
6.6 Top Down Design and Decomposition in Karel
6.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
1.10 Top Down Design
12.3 Define
12.5 Prototype
12.6 Test
14.6 Top Down Design and Decomposition in Karel
14.16 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
3.10 Top Down Design
8.6 Top Down Design and Decomposition in Karel
8.16 Karel Challenges
Standard
3.10 Top Down Design
Standard
2.3 Functions
2.4 Multiple Functions
2.9 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
9.1 Intro to Design Thinking
9.4 Define
9.5 Ideate
9.6 Prototype
9.7 Test
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
11.6 Top Down Design and Decomposition in Karel
11.16 Karel Challenges
Standard
6.1 Intro to Design Thinking
6.3 Define
6.4 Ideate
6.5 Prototype
6.6 Test
Standard
6.1 Intro to Design Thinking
6.3 Define
6.4 Ideate
6.5 Prototype
6.6 Test
Standard
2.1 Intro to Design Thinking
2.3 Define
2.4 Ideate
2.5 Prototype
2.6 Test
Standard
2.1 Intro to Design Thinking
2.3 Define
2.4 Ideate
2.5 Prototype
2.6 Test
Standard
7.7 Challenge: Make a Keyboard
12.1 Planning Your Site
12.2 Creating Your Site
Standard
1.3 Functions
1.4 Multiple Functions
1.9 Karel Challenges
Standard
1.3 Functions
1.4 Multiple Functions
1.9 Karel Challenges
Standard
3.6 Top Down Design
Standard
3.6 Top Down Design
Standard
1.7 Challenge: Make a Keyboard
6.2 Planning Your Site
6.3 Creating Your Site
Standard
6.7 Challenge: Make a Keyboard
11.2 Planning Your Site
11.3 Creating Your Site
Standard
2.2 A Day at the Park
Standard
1.3 Functions
1.4 Multiple Functions
1.9 Karel Challenges
Standard
1.10 Top Down Design
7.3 Define
7.5 Prototype
7.6 Test
12.6 Top Down Design and Decomposition in Karel
12.16 Karel Challenges