Please enable JavaScript to use CodeHS

Michigan 2: 2-AP-17

CodeHS Lessons

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

Standard
1.10 If Statements
1.10 If Statements
1.11 If/Else Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.12 While Loops in Karel
1.13 Control Structures Example
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.14 More Karel Examples and Testing
1.16 Karel Challenges
1.16 Karel Challenges
Standard
2.10 If Statements
2.10 If Statements
2.11 If/Else Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.12 While Loops in Karel
2.13 Control Structures Example
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.14 More Karel Examples and Testing
2.16 Karel Challenges
2.16 Karel Challenges
Standard
2.10 If Statements
2.10 If Statements
2.11 If/Else Statements
2.11 If/Else Statements
2.12 While Loops in Karel
2.12 While Loops in Karel
2.13 Control Structures Example
2.13 Control Structures Example
2.14 More Karel Examples and Testing
2.14 More Karel Examples and Testing
2.16 Karel Challenges
2.16 Karel Challenges
Standard
1.10 If Statements
1.10 If Statements
1.11 If/Else Statements
1.11 If/Else Statements
1.12 While Loops in Karel
1.12 While Loops in Karel
1.13 Control Structures Example
1.13 Control Structures Example
1.14 More Karel Examples and Testing
1.14 More Karel Examples and Testing
1.16 Karel Challenges
1.16 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
7.1 For Loops
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
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.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
6.13 Control Structures Example
10.1 micro:bit Challenges
9.5 Functions
9.4 If/Else Statements
9.3 Operators
9.2 While Loops
9.1 For Loops
6.16 Karel Challenges
6.14 More Karel Examples and Testing
6.10 If Statements
6.12 While Loops in Karel
6.11 If/Else Statements
6.10 If Statements
6.16 Karel Challenges
6.14 More Karel Examples and Testing
6.13 Control Structures Example
6.12 While Loops in Karel
6.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
14.13 Control Structures Example
7.1 micro:bit Challenges
6.5 Functions
6.4 If/Else Statements
6.3 Operators
6.2 While Loops
6.1 For Loops
14.16 Karel Challenges
14.14 More Karel Examples and Testing
14.10 If Statements
14.12 While Loops in Karel
14.11 If/Else Statements
14.10 If Statements
14.16 Karel Challenges
14.14 More Karel Examples and Testing
14.13 Control Structures Example
14.12 While Loops in Karel
14.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
8.10 If Statements
8.10 If Statements
8.11 If/Else Statements
8.11 If/Else Statements
8.12 While Loops in Karel
8.12 While Loops in Karel
8.13 Control Structures Example
8.13 Control Structures Example
8.14 More Karel Examples and Testing
8.14 More Karel Examples and Testing
8.16 Karel Challenges
8.16 Karel Challenges
Standard
11.4 For Loops
11.5 While Loops
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
12.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
12.16 Karel Challenges
12.14 More Karel Examples and Testing
12.10 If Statements
12.12 While Loops in Karel
12.11 If/Else Statements
12.10 If Statements
12.16 Karel Challenges
12.14 More Karel Examples and Testing
12.13 Control Structures Example
12.12 While Loops in Karel
12.11 If/Else Statements
Standard
1.20 Using Data to Refine Game Mechanics
11.13 Control Structures Example
15.1 micro:bit Challenges
14.5 Functions
14.4 If/Else Statements
14.3 Operators
14.2 While Loops
14.1 For Loops
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.10 If Statements
11.12 While Loops in Karel
11.11 If/Else Statements
11.10 If Statements
11.16 Karel Challenges
11.14 More Karel Examples and Testing
11.13 Control Structures Example
11.12 While Loops in Karel
11.11 If/Else Statements
Standard
3.5 For Loops
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges