Please enable JavaScript to use CodeHS

SC 9-12: HS2.AP.4.2

CodeHS Lessons

Systematically test programs using a range of test cases to meet design specifications (e.g., specific outcomes, functionality, user interface, error handling) (CSTA, 2017).

Standard
2.1 Challenge Problems
5.10 Loop and a Half
8.1 Functions Challenges
9.9 Crazy Ball Game
11.1 Breakout
Standard
2.16 If Statements
2.17 If/ Else Statements
2.19 Putting Together Control Structures
3.3 User Input
4.2 If Statements
5.1 While Loops
9.4 Dictionaries
Standard
13.19 Putting Together Control Structures
13.16 If Statements
13.17 If/ Else Statements
Standard
3.3 Interactive Resume Development
9.13 Loop and a Half
Standard
21.1 Challenge Problems
22.10 Loop and a Half
Standard
5.1 If Statements
5.2 If/ Else Statements
6.1 Putting Together Control Structures
Standard
3.16 If Statements
3.17 If/ Else Statements
3.19 Putting Together Control Structures
Standard
6.19 Putting Together Control Structures
6.16 If Statements
6.17 If/ Else Statements
Standard
3.1 micro:bit Challenges
3.4 Final Project
Standard
3.1 Arduino Challenges
3.4 Final Project
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
6.1 Writing BlackJack
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
9.10 Loop and a Half
17.4 Crazy Ball Game
Standard
3.2 Challenge Problems
16.4 Crazy Ball Game
14.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
10.4 Final Project
10.1 micro:bit Challenges
Standard
2.1 Challenge Problems
6.10 Loop and a Half
9.1 Functions Challenges
10.9 Crazy Ball Game
12.1 Breakout
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.17 If Statements
3.18 If/ Else Statements
3.20 Putting Together Control Structures
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
4.2 Challenge Problems
17.4 Crazy Ball Game
10.10 Loop and a Half
Standard
3.2 Challenge Problems
7.10 Loop and a Half
10.9 Crazy Ball Game
11.1 Breakout
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
3.2 Challenge Problems
7.10 Loop and a Half
15.4 Crazy Ball Game
Standard
1.16 If Statements
1.17 If/ Else Statements
1.19 Putting Together Control Structures
7.5 Prototype
7.6 Test
15.4 Final Project
15.1 micro:bit Challenges
Standard
2.1 Challenge Problems
5.10 Loop and a Half
8.1 Functions Challenges
9.9 Crazy Ball Game
11.1 Breakout
Standard
2.1 Challenge Problems
5.10 Loop and a Half
8.1 Functions Challenges
Standard
2.5 Prototype
2.6 Test
Standard
2.5 Prototype
2.6 Test