Please enable JavaScript to use CodeHS

AL 7: 2

CodeHS Lessons

Create complex pseudocode using conditionals and Boolean statements. Example: Automated vacuum pseudocode – drive forward until the unit encounters an obstacle; reverse 2"; rotate 30 degrees to the left, repeat.

Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.15 More Karel Examples and Testing
Standard
2.10 Top Down Design
2.17 If/ Else Statements
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
13.10 Top Down Design
13.17 If/ Else Statements
Standard
4.4 Branching
Standard
4.1 If Statements
4.2 If/Else Statements
5.1 While Loops in Karel
6.1 Control Structures Example
6.2 More Karel Examples and Testing
6.4 Ultra Karel
7.1 Karel Challenges
8.1 Final Project
Standard
3.5 Top Down Design
5.2 If/ Else Statements
Standard
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
3.10 Top Down Design
3.17 If/ Else Statements
Standard
2.11 If/Else Statements
2.12 While Loops in Karel
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.16 Karel Challenges
6.10 Top Down Design
6.17 If/ Else Statements
Standard
1.14 More Karel Examples and Testing
2.9 If Statements
Standard
7.8 Comparison Operators
7.9 Logical Operators
7.11 For Loops
7.12 Break and Continue
Standard
1.11 If/Else Statements
1.12 While Loops in Karel
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
3.10 If Statements
3.11 If/Else Statements
3.12 While Loops in Karel
3.13 Control Structures Example
3.14 More Karel Examples and Testing
3.16 Ultra Karel
3.17 Karel Challenges
3.18 Final Project
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
12.1 Arduino Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
5.3 Comments & Pseudocode
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
14.1 Arduino Challenges
Standard
3.5 Top Down Design
5.3 Comments & Pseudocode
6.2 If/ Else Statements
7.3 Operators
7.4 If/Else Statements
9.1 micro:bit Challenges
Standard
2.3 Comments & Pseudocode
5.1 If Statements
5.2 If/Else Statements
6.1 While Loops in Karel
7.3 Operators
7.4 If/Else Statements
8.1 Control Structures Example
8.2 More Karel Examples and Testing
8.4 Ultra Karel
9.1 Karel Challenges
10.1 micro:bit Challenges
11.1 Final Project
Standard
1.3 Comments & Pseudocode
2.3 Operators
2.4 If/Else Statements
3.1 micro:bit Challenges
Standard
1.3 Comments & Pseudocode
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
3.1 Arduino Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.11 If Statements
1.12 If/Else Statements
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.16 Karel Challenges
2.11 If Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
3.10 Top Down Design
3.17 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
4.1 Booleans
4.2 If Statements
4.3 Comparison Operators
4.4 Logical Operators
5.1 While Loops
5.2 For Loops
5.3 Break and Continue
5.4 Nested Control Structures
18.10 Top Down Design
18.17 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
6.11 If/Else Statements
6.12 While Loops in Karel
6.13 Control Structures Example
6.14 More Karel Examples and Testing
6.16 Karel Challenges
9.3 Operators
9.4 If/Else Statements
10.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
3.10 Top Down Design
3.17 If/ Else Statements
8.11 If/Else Statements
8.12 While Loops in Karel
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.16 Karel Challenges
Standard
3.10 Top Down Design
3.18 If/ Else Statements
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
3.6 Top Down Design and Decomposition in Karel
3.15 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
2.10 If Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
Standard
21.4 Branching
Standard
3.5 Top Down Design
5.2 If/ Else Statements
Standard
2.6 Top Down Design and Decomposition in Karel
2.14 More Karel Examples and Testing
Standard
2.6 Top Down Design and Decomposition in Karel
2.15 More Karel Examples and Testing
Standard
1.10 Top Down Design
1.17 If/ Else Statements
3.3 Comments & Pseudocode
11.11 If/Else Statements
11.12 While Loops in Karel
11.13 Control Structures Example
11.14 More Karel Examples and Testing
11.16 Karel Challenges
14.3 Operators
14.4 If/Else Statements
15.1 micro:bit Challenges
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
1.6 Top Down Design and Decomposition in Karel
1.14 More Karel Examples and Testing
Standard
2.10 Top Down Design
2.19 If/ Else Statements
6.1 Booleans
6.2 If Statements
6.3 Comparison Operators
6.4 Logical Operators
7.1 While Loops
7.2 For Loops
7.3 Break and Continue
7.4 Nested Control Structures