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.15 More Karel Examples and Testing
 Standard 5.1 Booleans 5.2 If Statements 5.3 Comparison Operators 5.4 Logical Operators 7.1 While Loops 7.2 For Loops 7.3 Break and Continue 7.4 Nested Control Structures 24.19 If/Else Statements
 Standard 13.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 5.4 Multiple Functions 5.6 Conditional Statements 5.7 If/Else Statements
 Standard 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements
 Standard 3.6 Top Down Design 7.2 If/Else Statements
 Standard 3.6 Top Down Design 7.2 If/Else Statements
 Standard 2.4 Top Down Design and Decomposition in Karel 6.3 More Karel Examples and Testing 6.4 Ultra Karel 8.1 Final Project
 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 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 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 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.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 3.5 Top Down Design 5.2 If/ Else Statements
 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.14 More Karel Examples and Testing 2.9 If Statements
 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 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 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
 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 6.4 Branching
 Standard 2.6 Top Down Design and Decomposition in Karel 2.17 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 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.15 More Karel Examples and Testing
 Standard 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements
 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.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 23.4 Branching
 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 6.8 Top Down Design 6.14 If/ Else Statements 7.6 Booleans 7.7 If Statements 7.8 Comparison Operators 7.9 Logical Operators 7.11 While Loops 7.12 For Loops
 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.10 Top Down Design 1.17 If/ Else Statements 4.3 Comments & Pseudocode 14.11 If/Else Statements 14.12 While Loops in Karel 14.13 Control Structures Example 14.14 More Karel Examples and Testing 14.16 Karel Challenges 6.3 Operators 6.4 If/Else Statements 7.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 2.6 Top Down Design and Decomposition in Karel 2.16 More Karel Examples and Testing
 Standard 2.4 Multiple Functions 2.6 Conditional Statements 2.7 If/Else Statements
 Standard 2.6 Top Down Design and Decomposition in Karel 2.15 More Karel Examples and Testing
 Standard 1.11 Top Down Design 1.18 If/ Else Statements
 Standard 1.11 Top Down Design 1.18 If/ Else Statements
 Standard 10.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.15 More Karel Examples and Testing
 Standard 13.4 Branching
 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 12.11 If/Else Statements 12.12 While Loops in Karel 12.13 Control Structures Example 12.14 More Karel Examples and Testing 12.16 Karel Challenges 14.3 Operators 14.4 If/Else Statements 15.1 micro:bit Challenges
 Standard 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 16.19 If/Else Statements
 Standard 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 16.19 If/Else Statements
 Standard 3.6 Top Down Design and Decomposition in Karel 3.15 More Karel Examples and Testing
 Standard 16.4 Branching
 Standard 1.6 Top Down Design and Decomposition in Karel 1.14 More Karel Examples and Testing
 Standard 4.6 Top Down Design and Decomposition in Karel 4.15 More Karel Examples and Testing
 Standard 2.10 If Statements
 Standard 2.6 Top Down Design and Decomposition in Karel 2.16 More Karel Examples and Testing
 Standard 20.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.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements
 Standard 1.4 Multiple Functions 1.6 Conditional Statements 1.7 If/Else Statements 3.3 Comments & Pseudocode 7.1 Operators 7.2 If/Else Statements 8.1 micro:bit Challenges
 Standard 4.1 Booleans 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures
 Standard 3.6 Top Down Design 7.2 If/Else Statements
 Standard 3.6 Top Down Design 7.2 If/Else Statements
 Standard 4.1 Booleans 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures
 Standard 4.1 Booleans 4.2 If Statements 4.3 Comparison Operators 4.4 Logical Operators 6.1 While Loops 6.2 For Loops 6.3 Break and Continue 6.4 Nested Control Structures 11.19 If/Else Statements
 Standard 4.4 Branching