Please enable JavaScript to use CodeHS

WI 9-12: CS4.a.2.h

CodeHS Lessons

Create, extend, or modify existing programs to add new features and behaviors using different forms of inputs and outputs (e.g., inputs such as sensors, mouse clicks, data sets; outputs such as text, graphics, sounds).

Standard
3.3 User Input
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
Standard
1.5 User Input
Standard
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
3.8 Mouse Events: Mouse Clicked
4.6 Key Events
Standard
9.3 User Input
Standard
2.3 User Input
9.4 Mouse Click Events
9.5 More Mouse Events
9.6 Key Events
Standard
3.3 User Input
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
Standard
3.3 User Input
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
Standard
3.3 User Input
Standard
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
12.1 Arduino Challenges
12.4 Final Project
Standard
3.3 User Input
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.8 Key Events
14.1 Arduino Challenges
14.4 Final Project
Standard
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
9.1 micro:bit Challenges
9.2 Explore a New Sensor
9.4 Final Project
Standard
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
2.2 While Loops
2.3 Operators
2.4 If/Else Statements
2.5 Functions
3.1 micro:bit Challenges
3.2 Explore a New Sensor
3.4 Final Project
Standard
2.1 Loops
2.2 If/Else Statements
2.3 Arithmetic, Comparison, and Logical Operators
2.4 Functions
3.1 Arduino Challenges
3.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
3.3 User Input
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
3.3 User Input
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
Standard
14.3 User Input
Standard
3.5 User Input
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.4 User Input
10.11 Mouse Events: Mouse Clicked
18.1 Mouse Events: Mouse Moved
18.3 Key Events
Standard
6.3 User Input
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
6.3 User Input
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
3.8 Mouse Events: Mouse Clicked
4.5 Key Events
Standard
5.3 User Input
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
10.2 Explore a New Sensor
10.4 Final Project
Standard
2.3 User Input
6.4 Mouse Click Events
6.5 More Mouse Events
6.6 Key Events
Standard
8.4 User Input
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
Standard
8.4 User Input
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
Standard
1.8 Mouse Click Events
1.9 More Mouse Events
1.10 Key Events
Standard
4.3 User Input
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
2.3 User Input
21.5 Mouse Events: Mouse Clicked
Standard
2.3 User Input
22.5 Mouse Events: Mouse Clicked
Standard
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.1 micro:bit Challenges
7.2 Explore a New Sensor
7.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
3.3 User Input
13.4 Mouse Click Events
13.5 More Mouse Events
13.6 Key Events
Standard
4.3 User Input
8.4 Mouse Click Events
8.5 More Mouse Events
8.6 Key Events
11.5 While Loops
Standard
2.8 Mouse Events: Mouse Clicked
3.5 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.3 User Input
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
5.3 User Input
7.10 Mouse Events: Mouse Clicked
Standard
5.3 User Input
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
15.2 Explore a New Sensor
15.4 Final Project
Standard
7.5 User Input
Standard
3.6 While Loops
3.7 Explore a New Sensor
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
8.3 Final Project
Standard
8.3 User Input
Standard
12.3 User Input
Standard
5.3 User Input
11.5 Mouse Events: Mouse Clicked