Please enable JavaScript to use CodeHS

AR 9-12: CSL2.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
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
6.2 If/Else Statements
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
9.1 Functions
9.2 Functions and Parameters
9.4 Functions and Return Values
25.14 Parameters
25.7 Functions
Standard
9.8 If Statements
9.9 For Loops in JavaScript
9.12 While Loops
9.13 Loop and a Half
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
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
1.16 Challenge Problems
5.2 If/Else Statements
5.6 While Loops
5.7 The Break Statement
5.9 For Loops
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
6.2 If/Else Statements
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.1 Challenge Problems
6.2 If/Else Statements
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
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
4.4 If/Else Statements
Standard
2.4 Top Down Design and Decomposition in Karel
3.3 For Loops
4.1 If Statements and Conditionals
4.2 If/Else Statements
5.1 While Loops
6.2 Control Structures Example
6.3 More Karel Examples and Testing
7.1 Challenge Problems
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
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
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
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.3 Comments & Pseudocode
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.9 While Loops
6.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
3.4 Javadocs and More Methods
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.9 While Loops
5.10 Loop and a Half
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
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.9 While Loops
5.10 Loop and a Half
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
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.9 While Loops
5.10 Loop and a Half
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
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
1.14 More Karel Examples and Testing
2.16 Functions and Parameters 1
2.17 Functions and Parameters 2
2.19 Functions and Return Values 1
2.20 Functions and Return Values 2
Standard
6.8 If Statements
6.9 For Loops in JavaScript
6.10 Functions and Parameters 1
6.11 Functions and Parameters 2
6.12 Functions and Return Values 1
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
8.4 If Statements
8.5 For Loops in JavaScript
8.6 General For Loops
8.9 While Loops
8.10 Loop and a Half
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
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
3.6 Top Down Design and Decomposition in Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
8.4 If Statements
8.5 For Loops in JavaScript
8.6 General For Loops
8.9 While Loops
8.10 Loop and a Half
10.1 Functions and Parameters 1
10.2 Functions and Parameters 2
10.3 Functions and Parameters 3
10.4 Functions and Return Values 1
10.5 Functions and Return Values 2
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
9.4 If Statements
9.5 For Loops in JavaScript
9.6 General For Loops
9.9 While Loops
9.10 Loop and a Half
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
Standard
3.8 Functions
3.10 Top Down Design
3.13 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.16 Control Structures Example
2.17 More Karel Examples and Testing
3.2 Challenge Problems
14.2 If/Else Statements
14.9 For Loops
14.6 While Loops
14.7 The Break Statement
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
17.5 Functions and Return Values 2
17.4 Functions and Return Values 1
17.3 Functions and Parameters 3
17.2 Functions and Parameters 2
17.1 Functions and Parameters 1
14.10 Loop and a Half
14.9 While Loops
14.6 General For Loops
14.5 For Loops in JavaScript
14.4 If Statements
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
15.4 If Statements
15.5 For Loops in JavaScript
15.6 General For Loops
15.9 While Loops
15.10 Loop and a Half
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements and Conditionals
1.11 If/Else Statements
1.12 While Loops
1.14 Control Structures Example
1.15 More Karel Examples and Testing
4.2 If/Else Statements
4.6 While Loops
4.7 The Break Statement
4.9 For Loops
18.1 Challenge Problems
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
10.4 If Statements
10.5 For Loops in JavaScript
10.6 General For Loops
10.9 While Loops
10.10 Loop and a Half
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
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
10.4 If Statements
10.5 For Loops in JavaScript
10.6 General For Loops
10.9 While Loops
10.10 Loop and a Half
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
Standard
5.1 Functions
5.2 Functions and Parameters
5.4 Functions and Return Values
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
2.1 Challenge Problems
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.9 While Loops
6.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
8.11 While Loops
8.12 For Loops
7.13 Functions
8.8 If/Else Statements
Standard
8.6 Functions
8.8 Top Down Design
8.12 Parameters
9.13 Functions
10.8 If/Else Statements
10.12 For Loops
10.11 While Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
5.4 Javadocs and More Methods
Standard
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements and Conditionals
2.12 If/Else Statements
2.13 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
7.2 If/Else Statements
7.6 While Loops
7.7 The Break Statement
7.9 For Loops
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.14 Control Structures Example
2.15 More Karel Examples and Testing
6.2 If/Else Statements
6.6 While Loops
6.7 The Break Statement
6.9 For Loops
14.1 Challenge Problems
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.9 Functions
1.11 Top Down Design
1.14 Parameters
Standard
1.6 Top Down Design and Decomposition in Karel
1.10 For Loops
1.11 If Statements
1.12 If/Else Statements
1.13 While Loops in Karel
1.14 Control Structures Example
1.15 More Karel Examples and Testing
2.2 Challenge Problems
5.4 If Statements
5.5 For Loops in JavaScript
5.6 General For Loops
5.9 While Loops
5.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
Standard
8.1 Functions
8.2 Functions and Parameters
8.4 Functions and Return Values
16.14 Parameters
16.7 Functions
Standard
3.6 Top Down Design and Decomposition in Karel
3.10 For Loops
3.11 If Statements
3.12 If/Else Statements
3.13 While Loops in Karel
3.14 Control Structures Example
3.15 More Karel Examples and Testing
4.2 Challenge Problems
26.5 Functions and Return Values 2
26.5 Functions and Return Values 2
26.4 Functions and Return Values 1
26.4 Functions and Return Values 1
26.3 Functions and Parameters 3
26.3 Functions and Parameters 3
26.2 Functions and Parameters 2
26.2 Functions and Parameters 2
26.1 Functions and Parameters 1
26.1 Functions and Parameters 1
13.10 Loop and a Half
13.9 While Loops
13.6 General For Loops
13.5 For Loops in JavaScript
13.4 If Statements
Standard
13.8 If Statements
13.9 For Loops in JavaScript
13.12 While Loops
13.13 Loop and a Half
13.14 Functions and Parameters 1
13.15 Functions and Parameters 2
13.16 Functions and Return Values 1
13.17 Functions and Return Values 2
Standard
14.8 If Statements
14.9 For Loops in JavaScript
14.12 While Loops
14.13 Loop and a Half
14.14 Functions and Parameters 1
14.15 Functions and Parameters 2
14.16 Functions and Return Values 1
14.17 Functions and Return Values 2
Standard
1.6 Top Down Design and Decomposition in Karel
1.9 For Loops
1.10 If Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
Standard
4.6 Top Down Design and Decomposition in Karel
4.10 For Loops
4.11 If Statements
4.12 If/Else Statements
4.13 While Loops in Karel
4.14 Control Structures Example
4.15 More Karel Examples and Testing
6.4 If Statements
6.5 For Loops in JavaScript
6.6 General For Loops
6.9 While Loops
6.10 Loop and a Half
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
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
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements and Conditionals
2.11 If/Else Statements
2.12 While Loops
2.15 Control Structures Example
2.16 More Karel Examples and Testing
3.1 Challenge Problems
8.2 If/Else Statements
8.6 While Loops
8.7 The Break Statement
8.9 For Loops
Standard
3.3 Functions
3.5 Top Down Design
4.4 Parameters
Standard
2.6 Top Down Design and Decomposition in Karel
2.9 For Loops
2.10 If Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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
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.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
4.4 If/Else Statements
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
8.8 If Statements
8.9 For Loops in JavaScript
8.12 While Loops
8.13 Loop and a Half
8.14 Functions and Parameters 1
8.15 Functions and Parameters 2
8.16 Functions and Return Values 1
8.17 Functions and Return Values 2
Standard
12.8 If Statements
12.9 For Loops in JavaScript
12.12 While Loops
12.13 Loop and a Half
12.14 Functions and Parameters 1
12.15 Functions and Parameters 2
12.16 Functions and Return Values 1
12.17 Functions and Return Values 2
Standard
5.1 Java Methods
5.2 Methods and Parameters
5.3 Methods and Return Values
5.4 Javadocs and More Methods
Standard
21.1 Challenge Problems
22.4 If Statements
22.5 For Loops in JavaScript
22.6 General For Loops
22.9 While Loops
22.10 Loop and a Half
Standard
3.3 Functions
3.6 Top Down Design
5.6 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
2.6 Top Down Design and Decomposition in Karel
2.10 For Loops
2.11 If Statements
2.12 If/Else Statements
2.13 While Loops in Karel
2.14 Control Structures Example
2.15 More Karel Examples and Testing
3.2 Challenge Problems
7.4 If Statements
7.5 For Loops in JavaScript
7.6 General For Loops
7.9 While Loops
7.10 Loop and a Half
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