Please enable JavaScript to use CodeHS

VA PRG: PRG.7

CodeHS Lessons

The student will implement programs that accept input from a variety of sources and produce output based on that input.

Standard
3.3 User Input
7.3 Functions and Parameters 3
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
11.1 Breakout
Standard
2.12 User Input
2.13 Parameters
2.19 Putting Together Control Structures
3.3 User Input
4.2 If Statements
6.2 Functions and Parameters
Standard
3.5 User Input
4.10 While Loops
5.3 Functions and Parameters 3
Standard
3.5 User Input
4.10 While Loops
5.3 Functions and Parameters 3
Standard
3.5 User Input
4.11 While Loops
5.3 Functions and Parameters 3
Standard
13.12 User Input
13.13 Parameters
13.19 Putting Together Control Structures
Standard
1.8 Challenge: Make a Keyboard
1.9 Keyboard Interactions
9.3 User Input
Standard
4.2 User Input
4.3 Parameters
6.1 Putting Together Control Structures
Standard
3.12 User Input
3.13 Parameters
3.19 Putting Together Control Structures
Standard
3.3 User Input
6.12 User Input
6.13 Parameters
6.19 Putting Together Control Structures
Standard
7.15 Functions and Parameters
Standard
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.4 Functions
2.5 Using Motors
3.1 Arduino Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.3 User Input
Standard
2.3 User Input
2.9 For Loops
2.10 While Loops
8.2 Linear Search
8.3 Binary Search
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
6.3 User Input
11.3 Functions and Parameters 3
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
5.3 User Input
17.3 Functions and Parameters 3
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
9.2 While Loops
9.3 Operators
9.4 If/Else Statements
9.5 Functions
10.1 micro:bit Challenges
Standard
4.3 User Input
8.3 Functions and Parameters 3
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
12.1 Breakout
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
2.3 User Input
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.13 User Input
3.14 Parameters
3.20 Putting Together Control Structures
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
6.3 User Input
12.3 Functions and Parameters 3
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
Standard
5.3 User Input
9.3 Functions and Parameters 3
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.8 Key Events
11.1 Breakout
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
5.3 User Input
9.3 Functions and Parameters 3
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
14.2 While Loops
14.3 Operators
14.4 If/Else Statements
14.5 Functions
15.1 micro:bit Challenges
Standard
3.3 User Input
7.3 Functions and Parameters 3
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.8 Key Events
11.1 Breakout
Standard
3.3 User Input
7.3 Functions and Parameters 3