Please enable JavaScript to use CodeHS

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
25.7 Functions
Standard
5.8 Scope and Access
Standard
1.7 Top Down Design and Decomposition in Karel
Standard
4.4 JavaScript Objects
Standard
8.4 JavaScript Objects
Standard
1.7 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
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
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
13.10 Top Down Design
13.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
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
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
5.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
1.9 Functions
1.11 Top Down Design
Standard
1.9 Functions
1.11 Top Down Design
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
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
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
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
3.3 Functions
3.6 Top Down Design
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