# MS 6-8: AP.2.4

## CodeHS Lessons

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

 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 9.14 Functions and Parameters 1 9.15 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 2.3 Karel Adventures 2: Evaluation 3.4 Under the Sea 3.5 Tracy Adventures 1: Evaluation 5.3 Functions 5.4 Multiple Functions 5.9 Karel Challenges 9.9 Your First Sprites
 Standard 2.3 Karel Adventures 2: Evaluation 4.4 Under the Sea 4.5 Tracy Adventures 1: Evaluation
 Standard 1.3 Functions 1.4 Multiple Functions 1.9 Karel Challenges 5.9 Your First Sprites
 Standard 3.6 Top Down Design 22.2 Under the Sea 22.3 Tracy Adventures 1: Evaluation
 Standard 3.6 Top Down Design
 Standard 3.4 Your First Sprites
 Standard 2.4 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel 13.10 Top Down Design
 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 3.6 Top Down Design and Decomposition in Karel
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 7.4 Functions
 Standard 1.6 Top Down Design and Decomposition in Karel 5.3 Comments & Pseudocode 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2 10.4 Functions
 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
 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 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 1.6 Top Down Design and Decomposition in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2
 Standard 3.5 Top Down Design
 Standard 2.10 Top Down Design
 Standard 14.10 Functions and Parameters 1 14.11 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2
 Standard 2.10 Top Down Design
 Standard 3.6 Top Down Design and Decomposition in Karel 10.1 Functions and Parameters 1 10.2 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 11.1 Functions and Parameters 1 11.2 Functions and Parameters 2
 Standard 3.10 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel 17.1 Functions and Parameters 1 17.2 Functions and Parameters 2
 Standard 18.10 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 6.6 Top Down Design and Decomposition in Karel 9.5 Functions
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 2.3 Karel Adventures 2: Evaluation
 Standard 1.4 Under the Sea 1.5 Tracy Adventures 1: Evaluation
 Standard 1.3 Functions 1.4 Multiple Functions 1.9 Karel Challenges 4.9 Your First Sprites
 Standard 1.6 Top Down Design and Decomposition in Karel 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel 12.1 Functions and Parameters 1 12.2 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel 8.1 Functions and Parameters 1 8.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 6.8 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 1.10 Top Down Design 4.3 Comments & Pseudocode 14.6 Top Down Design and Decomposition in Karel 6.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 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
 Standard 2.3 Functions 2.4 Multiple Functions 2.9 Karel Challenges
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 12.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 3.6 Top Down Design and Decomposition in Karel 24.1 Functions and Parameters 1 24.1 Functions and Parameters 1 24.2 Functions and Parameters 2 24.2 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 4.6 Top Down Design and Decomposition in Karel 7.1 Functions and Parameters 1 7.2 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 3.5 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 2.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2
 Standard 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 14.5 Functions
 Standard 13.14 Functions and Parameters 1 13.15 Functions and Parameters 2
 Standard 1.3 Functions 1.4 Multiple Functions 1.9 Karel Challenges
 Standard 1.3 Functions 1.4 Multiple Functions 1.9 Karel Challenges 3.3 Comments & Pseudocode 7.3 Functions
 Standard 3.4 Your First Sprites
 Standard 3.6 Top Down Design
 Standard 3.6 Top Down Design
 Standard 8.14 Functions and Parameters 1 8.15 Functions and Parameters 2
 Standard 12.14 Functions and Parameters 1 12.15 Functions and Parameters 2
 Standard 1.6 Top Down Design and Decomposition in Karel 9.1 Functions and Parameters 1 9.2 Functions and Parameters 2