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
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
8.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
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.8 Functions
6.10 Top Down Design
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
13.8 Functions
13.10 Top Down Design
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
1.3 Comments & Pseudocode
2.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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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
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
16.8 Functions
16.10 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
Standard
2.8 Functions
2.10 Top Down Design
Standard
8.14 JavaScript Objects
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
3.3 Functions
3.6 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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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.4 Functions in Karel
11.6 Top Down Design and Decomposition in Karel
14.5 Functions
Standard
10.4 JavaScript Objects
Standard
10.3 Comments & Pseudocode
12.4 Functions
Standard
10.3 Comments & Pseudocode
11.5 Functions
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.8 Functions
18.10 Top Down Design
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.4 Functions in Karel
6.6 Top Down Design and Decomposition in Karel
9.5 Functions
Standard
10.9 Functions
10.11 Top Down Design
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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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
6.5 Functions
14.4 Functions in Karel
14.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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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
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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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.4 Functions in Karel
12.6 Top Down Design and Decomposition in Karel
14.5 Functions
Standard
5.6 Top Down Design and Decomposition in Karel
Standard
3.6 Top Down Design and Decomposition in Karel
Standard
17.6 Top Down Design and Decomposition in Karel
Standard
4.6 Top Down Design and Decomposition in Karel
Standard
4.3 Functions
4.6 Top Down Design
Standard
2.6 Top Down Design and Decomposition in Karel
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
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.4 Functions in Karel
11.6 Top Down Design and Decomposition 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
9.3 Comments & Pseudocode
10.4 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.3 Comments & Pseudocode
7.3 Functions
Standard
3.3 Functions
3.6 Top Down Design
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.6 Top Down Design and Decomposition in Karel
Standard
1.4 Functions in Karel
1.6 Top Down Design and Decomposition in Karel
Standard
3.3 Functions
3.6 Top Down Design