Please enable JavaScript to use CodeHS

AR 9-12: CSL3.1.5

CodeHS Lessons

Decompose a problem of level-appropriate complexity into more simple, solvable parts. NOTE: Solvable parts may include but are not limited to methods, functions, and subroutines with and without parameters.

Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
24.14 Parameters
24.7 Functions
Standard
1.6 Functions in HTML
4.4 JavaScript Objects
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.10 Top Down Design
13.8 Functions
13.13 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.10 Top Down Design
6.8 Functions
6.13 Parameters
Standard
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
7.4 Functions
12.1 Arduino Challenges
Standard
5.3 Comments & Pseudocode
10.4 Functions
14.1 Arduino Challenges
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
5.3 Comments & Pseudocode
7.5 Functions
9.1 micro:bit Challenges
Standard
2.3 Comments & Pseudocode
7.5 Functions
10.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
2.5 Functions
3.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
2.4 Functions
3.1 Arduino Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.5 Methods in Karel
1.6 Top Down Design and Decomposition in Karel
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
3.4 Javadocs and More Methods
Standard
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
Standard
3.3 Functions
3.5 Top Down Design
4.3 Parameters
Standard
2.8 Functions
2.10 Top Down Design
2.13 Parameters
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.18 Functions and Parameters 3
2.19 Functions and Return Values 1
2.20 Functions and Return Values 2
Standard
6.5 Functions in HTML
9.4 JavaScript Objects
Standard
2.8 Functions
2.10 Top Down Design
2.14 Parameters
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
6.1 Functions
6.2 Functions and Parameters
6.4 Functions and Return Values
18.10 Top Down Design
18.8 Functions
18.13 Parameters
Standard
5.5 Functions in HTML
8.4 JavaScript Objects
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
6.6 Top Down Design and Decomposition in Karel
6.9 For Loops
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.5 Functions
10.1 micro:bit Challenges
Standard
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
6.6 Functions
6.8 Top Down Design
6.12 Parameters
7.13 Functions
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
4.3 Comments & Pseudocode
14.6 Top Down Design and Decomposition in Karel
14.9 For Loops
14.13 Control Structures Example
14.14 More Karel Examples and Testing
14.16 Karel Challenges
6.5 Functions
7.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
8.6 Top Down Design and Decomposition in Karel
8.9 For Loops
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.8 Functions
3.10 Top Down Design
3.14 Parameters
Standard
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
12.6 Top Down Design and Decomposition in Karel
12.9 For Loops
12.13 Control Structures Example
12.14 More Karel Examples and Testing
12.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.13 Control Structures Example
2.14 Karel Algorithms
2.17 Karel Challenges
Standard
3.3 Functions
3.5 Top Down Design
4.4 Parameters
Standard
1.8 Functions
1.10 Top Down Design
1.13 Parameters
3.3 Comments & Pseudocode
11.6 Top Down Design and Decomposition in Karel
11.9 For Loops
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.5 Functions
15.1 micro:bit Challenges
Standard
7.5 Functions in HTML
10.4 JavaScript Objects
Standard
3.3 Comments & Pseudocode
7.3 Functions
8.1 micro:bit Challenges
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
3.3 Functions
3.6 Top Down Design
5.6 Parameters
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
Standard
11.14 Parameters
11.7 Functions
Standard
1.1 Functions
1.2 Functions and Parameters
1.4 Functions and Return Values
Standard
1.5 Functions in HTML
4.4 JavaScript Objects
Standard
6.5 Functions in HTML
9.4 JavaScript Objects
Standard
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values