Please enable JavaScript to use CodeHS

CA 9-12: 9-12.AP.16

CodeHS Lessons

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

Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
25.8 Intro to Objects/Maps
25.9 Basics of Objects
Standard
2.8 Functions
2.10 Top Down Design
6.1 Functions
12.1 Classes and Objects
Standard
1.7 Top Down Design and Decomposition in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
1.6 Top Down Design and Decomposition in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
27.1 Classes and Objects
Standard
1.7 Top Down Design and Decomposition in Karel
5.1 Functions and Parameters 1
5.2 Functions and Parameters 2
5.3 Functions and Parameters 3
5.4 Functions and Return Values 1
5.5 Functions and Return Values 2
Standard
13.10 Top Down Design
13.8 Functions
Standard
4.4 JavaScript Objects
9.14 Functions and Parameters 1
9.15 Functions and Parameters 2
9.16 Functions and Return Values 1
9.17 Functions and Return Values 2
Standard
3.3 Functions
3.5 Top Down Design
Standard
3.8 Functions
3.10 Top Down Design
Standard
6.10 Top Down Design
6.8 Functions
Standard
7.14 Functions
Standard
2.5 Functions
3.1 micro:bit Challenges
Standard
2.4 Functions
3.1 Arduino Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
4.3 Using a Class as a Client
4.4 Writing Classes
4.5 Writing Classes and Instance Methods
Standard
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
11.1 Functions and Parameters 1
11.2 Functions and Parameters 2
11.3 Functions and Parameters 3
11.4 Functions and Return Values 1
11.5 Functions and Return Values 2
19.1 Intro to Objects/Maps
19.2 Basics of Objects
Standard
17.1 Functions and Parameters 1
17.2 Functions and Parameters 2
17.3 Functions and Parameters 3
17.4 Functions and Return Values 1
17.5 Functions and Return Values 2
20.1 Intro to Objects/Maps
20.2 Basics of Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
9.5 Functions
10.1 micro:bit Challenges
Standard
8.1 Functions and Parameters 1
8.2 Functions and Parameters 2
8.3 Functions and Parameters 3
8.4 Functions and Return Values 1
8.5 Functions and Return Values 2
26.8 Intro to Objects/Maps
26.9 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
3.8 Functions
3.10 Top Down Design
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
12.1 Functions and Parameters 1
12.2 Functions and Parameters 2
12.3 Functions and Parameters 3
12.4 Functions and Return Values 1
12.5 Functions and Return Values 2
19.1 Intro to Objects/Maps
19.2 Basics of Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
9.1 Functions and Parameters 1
9.2 Functions and Parameters 2
9.3 Functions and Parameters 3
9.4 Functions and Return Values 1
9.5 Functions and Return Values 2
17.1 Intro to Objects/Maps
17.2 Basics of Objects
Standard
1.8 Functions
1.10 Top Down Design
14.5 Functions
15.1 micro:bit Challenges
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
12.8 Intro to Objects/Maps
12.9 Basics of Objects
Standard
7.1 Functions and Parameters 1
7.2 Functions and Parameters 2
7.3 Functions and Parameters 3
7.4 Functions and Return Values 1
7.5 Functions and Return Values 2
21.8 Intro to Objects/Maps
21.9 Basics of Objects