KS 9-12: L1.AP.C.03

CodeHS Lessons

Decompose problems into smaller components through systematic analysis, using constructs such as procedures, modules, and/or objects.

 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 24.7 Functions
 Standard 5.8 Scope and Access
 Standard 1.7 Top Down Design and Decomposition in Karel
 Standard 1.7 Top Down Design and Decomposition in Karel
 Standard 4.4 JavaScript Objects
 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 3.3 Functions 3.6 Top Down Design
 Standard 3.3 Functions 3.6 Top Down Design
 Standard 2.4 Top Down Design and Decomposition in Karel
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel 13.10 Top Down Design 13.8 Functions
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 3.8 Functions 3.10 Top Down Design
 Standard 2.4 Functions in Karel 2.6 Top Down Design and Decomposition in Karel 6.10 Top Down Design 6.8 Functions
 Standard 1.4 Functions in Karel 1.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 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 10.4 Functions
 Standard 3.3 Functions 3.5 Top Down Design 5.3 Comments & Pseudocode 7.5 Functions
 Standard 2.3 Comments & Pseudocode 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
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 3.2 Methods and Parameters 3.3 Methods and Return Values
 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 3.3 Functions 3.5 Top Down Design
 Standard 2.8 Functions 2.10 Top Down Design
 Standard 10.4 JavaScript Objects
 Standard 7.8 Scope and Access
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.8 Functions 2.10 Top Down Design
 Standard 3.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 3.8 Functions 3.10 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 18.10 Top Down Design 18.8 Functions
 Standard 8.4 JavaScript Objects
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 6.6 Top Down Design and Decomposition in Karel 6.4 Functions in Karel 9.5 Functions
 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 1.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 6.6 Functions 6.8 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 4.3 Comments & Pseudocode 14.6 Top Down Design and Decomposition in Karel 14.4 Functions in Karel 6.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 3.8 Functions 3.10 Top Down Design 8.4 Functions in Karel 8.6 Top Down Design and Decomposition in Karel
 Standard 3.8 Functions 3.10 Top Down Design
 Standard 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 5.2 Methods and Parameters 5.3 Methods and Return Values
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 12.6 Top Down Design and Decomposition in Karel 12.4 Functions in Karel 14.5 Functions
 Standard 16.7 Functions
 Standard 16.7 Functions
 Standard 3.6 Top Down Design and Decomposition in Karel
 Standard 1.6 Top Down Design and Decomposition in Karel
 Standard 4.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 3.3 Functions 3.5 Top Down Design
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 2.6 Top Down Design and Decomposition in Karel
 Standard 1.8 Functions 1.10 Top Down Design 3.3 Comments & Pseudocode 11.6 Top Down Design and Decomposition in Karel 11.4 Functions in Karel 14.5 Functions
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 11.8 Scope and Access
 Standard 1.5 Methods in Karel 1.6 Top Down Design and Decomposition in Karel 11.8 Scope and Access
 Standard 10.4 JavaScript Objects
 Standard 3.3 Comments & Pseudocode 7.3 Functions
 Standard 3.3 Functions 3.6 Top Down Design
 Standard 3.3 Functions 3.6 Top Down Design
 Standard 11.7 Functions
 Standard 4.4 JavaScript Objects
 Standard 9.4 JavaScript Objects
 Standard 3.5 Methods in Karel 3.6 Top Down Design and Decomposition in Karel 5.2 Methods and Parameters 5.3 Methods and Return Values
 Standard 1.6 Top Down Design and Decomposition in Karel