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
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
12.1 Breakout
Standard
3.3 User Input
5.2 If Statements
9.2 Functions and Parameters
25.13 User Input
25.14 Parameters
25.21 Putting Together Control Structures
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
1.8 Challenge: Make a Keyboard
1.9 Keyboard Interactions
9.3 User Input
Standard
5.7 Challenge: Make a Keyboard
5.8 Keyboard Interactions
Standard
3.5 User Input
4.11 While Loops
5.3 Functions and Parameters 3
Standard
2.3 User Input
9.4 Mouse Click Events
9.5 More Mouse Events
9.6 Key Events
11.1 Breakout
Standard
3.3 User Input
10.4 Mouse Click Events
10.5 More Mouse Events
10.6 Key Events
12.1 Breakout
Standard
3.3 User Input
11.4 Mouse Click Events
11.5 More Mouse Events
11.6 Key Events
13.1 Breakout
Standard
5.5 User Input
5.6 Parameters
8.1 Putting Together Control Structures
Standard
5.5 User Input
5.6 Parameters
8.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
13.12 User Input
13.13 Parameters
13.19 Putting Together Control Structures
Standard
7.15 Functions and Parameters
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
2.3 User Input
4.2 If Statements
6.2 Functions and Parameters
7.1 Loops
7.2 If/Else Statements
7.3 Arithmetic, Comparison, and Logical Operators
7.4 Functions
7.5 Using Motors
12.1 Arduino Challenges
Standard
3.3 User Input
8.3 Functions and Parameters 3
10.1 Loops
10.2 If/Else Statements
10.3 Arithmetic, Comparison, and Logical Operators
10.4 Functions
10.5 Using Motors
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.8 Key Events
13.1 Breakout
14.1 Arduino Challenges
Standard
4.2 User Input
4.3 Parameters
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
Standard
7.2 While Loops
7.3 Operators
7.4 If/Else Statements
7.5 Functions
10.1 micro:bit Challenges
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
4.6 Getter and Setter Methods
8.2 Linear Search
8.3 Binary Search
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
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
Standard
4.2 User Input
4.3 Parameters
6.1 Putting Together Control Structures
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
2.3 User Input
3.1 Guessing Game
Standard
6.3 User Input
7.7 Challenge: Make a Keyboard
7.8 Keyboard Interactions
Standard
9.2 Linear Search
9.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
6.4 User Input
10.3 Functions and Parameters 3
10.11 Mouse Events: Mouse Clicked
18.1 Mouse Events: Mouse Moved
18.3 Key Events
Standard
2.13 User Input
2.14 Parameters
2.22 Putting Together Control Structures
5.3 User Input
6.2 If Statements
8.2 Functions and Parameters
Standard
6.3 User Input
10.3 Functions and Parameters 3
10.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
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
3.12 User Input
3.13 Parameters
3.19 Putting Together Control Structures
Standard
3.5 User Input
4.10 While Loops
5.3 Functions and Parameters 3
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
3.4 User Input
4.2 If Statements
6.2 Functions and Parameters
18.12 User Input
18.13 Parameters
18.19 Putting Together Control Structures
Standard
5.7 Challenge: Make a Keyboard
5.8 Keyboard Interactions
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
2.3 User Input
6.4 Mouse Click Events
6.5 More Mouse Events
6.6 Key Events
27.1 Breakout
Standard
8.4 User Input
12.3 Functions and Parameters 3
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
23.1 Breakout
Standard
8.4 User Input
12.3 Functions and Parameters 3
21.5 Mouse Events: Mouse Clicked
21.6 Mouse Events: Mouse Moved
21.8 Key Events
23.1 Breakout
Standard
1.8 Mouse Click Events
1.9 More Mouse Events
1.10 Key Events
4.4 User Input
5.2 Functions and Parameters
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
6.11 User Input
6.12 Parameters
8.3 User Input
7.3 User Input
7.7 If Statements
Standard
8.11 User Input
8.12 Parameters
9.3 User Input
9.7 If Statements
10.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
2.3 User Input
3.9 While Loops
4.3 Functions and Parameters 3
Standard
2.3 User Input
3.9 While Loops
4.3 Functions and Parameters 3
Standard
1.12 User Input
1.13 Parameters
1.19 Putting Together Control Structures
6.2 While Loops
6.3 Operators
6.4 If/Else Statements
6.5 Functions
7.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
3.12 User Input
3.13 Parameters
3.19 Putting Together Control Structures
Standard
3.13 User Input
3.14 Parameters
3.20 Putting Together Control Structures
Standard
4.4 User Input
4.10 For Loops
4.11 While Loops
6.6 Getter and Setter Methods
9.2 Linear Search
9.3 Binary Search
Standard
3.3 User Input
13.4 Mouse Click Events
13.5 More Mouse Events
13.6 Key Events
15.1 Breakout
Standard
2.5 User Input
3.10 While Loops
Standard
4.3 User Input
8.4 Mouse Click Events
8.5 More Mouse Events
8.6 Key Events
11.5 While Loops
23.1 Breakout
Standard
1.13 User Input
1.14 Parameters
1.20 Putting Together Control Structures
Standard
1.13 User Input
1.14 Parameters
1.20 Putting Together Control Structures
Standard
3.3 User Input
7.3 Functions and Parameters 3
8.5 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
Standard
1.4 User Input
2.9 While Loops
3.3 Functions and Parameters 3
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
2.5 User Input
3.10 While Loops
4.3 Functions and Parameters 3
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
4.3 User Input
6.2 If Statements
8.2 Functions and Parameters
16.13 User Input
16.14 Parameters
16.21 Putting Together Control Structures
Standard
1.5 User Input
2.10 While Loops
3.3 Functions and Parameters 3
Standard
4.3 User Input
6.2 If Statements
8.2 Functions and Parameters
16.13 User Input
16.14 Parameters
16.21 Putting Together Control Structures
Standard
1.5 User Input
2.10 While Loops
3.3 Functions and Parameters 3
Standard
6.3 User Input
23.3 Functions and Parameters 3
23.3 Functions and Parameters 3
15.10 Mouse Events: Mouse Clicked
19.1 Mouse Events: Mouse Moved
19.3 Key Events
Standard
7.7 Challenge: Make a Keyboard
7.8 Keyboard Interactions
13.3 User Input
Standard
7.7 Challenge: Make a Keyboard
7.8 Keyboard Interactions
14.3 User Input
Standard
5.3 User Input
7.3 Functions and Parameters 3
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
12.1 Breakout
Standard
4.3 User Input
4.4 Parameters
6.1 Putting Together Control Structures
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
12.6 Getter and Setter Methods
Standard
18.6 Getter and Setter Methods
Standard
3.6 While Loops
7.1 Operators
7.2 If/Else Statements
7.3 Functions
8.1 micro:bit Challenges
Standard
2.3 User Input
4.2 If Statements
Standard
1.2 Functions and Parameters
Standard
5.5 User Input
5.6 Parameters
8.1 Putting Together Control Structures
Standard
5.5 User Input
5.6 Parameters
8.1 Putting Together Control Structures
Standard
2.3 User Input
4.2 If Statements
9.2 Functions and Parameters
Standard
2.3 User Input
4.2 If Statements
11.13 User Input
11.14 Parameters
11.21 Putting Together Control Structures
Standard
1.2 Functions and Parameters
Standard
1.7 Challenge: Make a Keyboard
1.8 Keyboard Interactions
8.3 User Input
Standard
6.7 Challenge: Make a Keyboard
6.8 Keyboard Interactions
12.3 User Input
Standard
4.4 User Input
4.10 For Loops
4.11 While Loops
6.6 Getter and Setter Methods
9.2 Linear Search
9.3 Binary Search
Standard
5.5 User Input
5.6 Parameters
8.1 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