Please enable JavaScript to use CodeHS

AR 9-12: CSL4.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.

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
3.3 Functions
3.5 Top Down Design
4.3 Parameters
5.3 Comments & Pseudocode
7.5 Functions
9.1 micro:bit Challenges
3.8 Functions
3.10 Top Down Design
3.13 Parameters
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
3.3 Functions
3.5 Top Down Design
4.4 Parameters
3.3 Functions
3.5 Top Down Design
4.3 Parameters
3.8 Functions
3.10 Top Down Design
3.14 Parameters
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
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
3.1 Java Methods
3.2 Methods and Parameters
3.3 Methods and Return Values
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
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
7.14 Functions
7.15 Functions and Parameters
7.17 Functions and Return Values
1.6 Functions in HTML
4.4 JavaScript Objects
2.3 Comments & Pseudocode
7.5 Functions
10.1 micro:bit Challenges
1.3 Comments & Pseudocode
2.5 Functions
3.1 micro:bit Challenges
5.3 Comments & Pseudocode
10.4 Functions
14.1 Arduino Challenges
1.3 Comments & Pseudocode
2.4 Functions
3.1 Arduino Challenges