# CSTA 2: 2-AP-17

## CodeHS Lessons

Systematically test and refine programs using a range of test cases.

 Standard 1.4 Lost in Space 3.4 Under the Sea 5.6 Conditional Statements 5.7 If/Else Statements 5.8 While Loops 5.9 Karel Challenges 9.4 Intro to JavaScript 9.5 Variables
 Standard 1.4 Lost in Space 4.4 Under the Sea
 Standard 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 5.4 Intro to JavaScript 5.5 Variables
 Standard 22.2 Under the Sea
 Standard 2.2 Intro to JavaScript 2.3 Variables
 Standard 5.2 More Practice with While Loops
 Standard 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 1.16 Karel Challenges
 Standard 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 2.16 Karel Challenges
 Standard 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 2.16 Karel Challenges
 Standard 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 1.16 Karel Challenges 3.13 Control Structures Example 3.12 While Loops in Karel 3.17 Karel Challenges
 Standard 7.1 Loops 7.2 If/Else Statements 7.3 Arithmetic, Comparison, and Logical Operators 7.5 Using Motors 12.1 Arduino Challenges 12.4 Final Project
 Standard 10.1 Loops 10.2 If/Else Statements 10.3 Arithmetic, Comparison, and Logical Operators 10.5 Using Motors 14.1 Arduino Challenges 14.4 Final Project
 Standard 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 9.1 micro:bit Challenges
 Standard 6.1 While Loops in Karel 6.2 More Practice with While Loops 7.1 For Loops 7.2 While Loops 7.3 Operators 7.4 If/Else Statements 7.5 Functions 8.1 Control Structures Example 9.1 Karel Challenges 10.1 micro:bit Challenges
 Standard 2.1 For Loops 2.2 While Loops 2.3 Operators 2.4 If/Else Statements 2.5 Functions 3.1 micro:bit Challenges
 Standard 2.1 Loops 2.2 If/Else Statements 2.3 Arithmetic, Comparison, and Logical Operators 2.5 Using Motors 3.1 Arduino Challenges 3.4 Final Project
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 5.1 While Loops in Karel 5.2 More Practice with While Loops 6.1 Control Structures Example 7.1 Karel Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 6.10 If Statements 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.1 For Loops 9.2 While Loops 9.3 Operators 9.4 If/Else Statements 9.5 Functions 10.1 micro:bit Challenges
 Standard 1.4 Lost in Space
 Standard 1.4 Under the Sea
 Standard 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 4.4 Intro to JavaScript 4.5 Variables
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 14.10 If Statements 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.1 For Loops 6.2 While Loops 6.3 Operators 6.4 If/Else Statements 6.5 Functions 7.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 8.10 If 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 2.6 Conditional Statements 2.7 If/Else Statements 2.8 While Loops 2.9 Karel Challenges
 Standard 11.4 For Loops 11.5 While Loops
 Standard 1.21 Using Data to Refine Game Mechanics
 Standard 1.21 Using Data to Refine Game Mechanics
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 12.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.20 Using Data to Refine Game Mechanics 11.10 If Statements 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.1 For Loops 14.2 While Loops 14.3 Operators 14.4 If/Else Statements 14.5 Functions 15.1 micro:bit Challenges
 Standard 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges
 Standard 1.6 Conditional Statements 1.7 If/Else Statements 1.8 While Loops 1.9 Karel Challenges 3.5 For Loops 3.6 While Loops 7.1 Operators 7.2 If/Else Statements 7.3 Functions 8.1 micro:bit Challenges
 Standard 2.2 Intro to JavaScript 2.3 Variables