Please enable JavaScript to use CodeHS

PA 3A: 3A-AP-16

CodeHS Lessons

Design and iteratively develop computational artifacts for practical intent, personal expression, or to address a societal issue by using events to initiate instructions.

3.19 Putting Together Control Structures
3.19 Putting Together Control Structures
4.1 Practice PT: Pair-Programming Paint!
4.1 Practice PT: Pair-Programming Paint!
1.10 Simulation
1.10 Simulation
9.6 Local Variables and Scope
9.6 Local Variables and Scope
9.11 Mouse Events: Mouse Clicked
9.11 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
1.10 Simulation
1.10 Simulation
11.10 Mouse Events: Mouse Clicked
11.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
17.4 Crazy Ball Game
19.9 Data Structures Challenges
17.1 Mouse Events: Mouse Moved
17.3 Key Events
17.4 Crazy Ball Game
19.9 Data Structures Challenges
9.14 Project: Your First Website
9.14 Project: Your First Website
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
16.4 Crazy Ball Game
20.9 Data Structures Challenges
17.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
16.4 Crazy Ball Game
20.9 Data Structures Challenges
1.14 Project: Your First Website
1.14 Project: Your First Website
6.19 Putting Together Control Structures
6.19 Putting Together Control Structures
1.14 Project: Your First Website
1.14 Project: Your First Website
5.1 Project: Your First Website
5.1 Project: Your First Website
13.19 Putting Together Control Structures
13.19 Putting Together Control Structures
14.1 Project: Your First Website
15.1 Final Web Design Project
14.1 Project: Your First Website
15.1 Final Web Design Project
8.14 Project: Your First Website
8.14 Project: Your First Website
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
17.4 Crazy Ball Game
19.9 Data Structures Challenges
12.10 Mouse Events: Mouse Clicked
17.1 Mouse Events: Mouse Moved
17.3 Key Events
17.4 Crazy Ball Game
19.9 Data Structures Challenges
1.14 Project: Your First Website
1.14 Project: Your First Website
3.19 Putting Together Control Structures
3.19 Putting Together Control Structures
6.5 Project
6.5 Project
10.5 Mouse Events: Mouse Clicked
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.6 Mouse Events: Mouse Moved
10.8 Key Events
10.8 Key Events
10.9 Crazy Ball Game
10.9 Crazy Ball Game
12.1 Breakout
12.1 Breakout
26.16 Data Structures Challenges
28.1 Game Design: Helicopter
27.1 Tic Tac Toe
25.1 Visualizing Music
22.1 Evolution Simulation
21.1 Conway's Game of Life
21.2 Connect Four
20.1 Fun Snake
26.16 Data Structures Challenges
28.1 Game Design: Helicopter
27.1 Tic Tac Toe
25.1 Visualizing Music
22.1 Evolution Simulation
21.1 Conway's Game of Life
21.2 Connect Four
20.1 Fun Snake
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
11.5 Mouse Events: Mouse Clicked
11.5 Mouse Events: Mouse Clicked
11.6 Mouse Events: Mouse Moved
11.6 Mouse Events: Mouse Moved
11.8 Key Events
11.8 Key Events
11.9 Crazy Ball Game
11.9 Crazy Ball Game
13.1 Breakout
13.1 Breakout
14.1 Arduino Challenges
14.4 Final Project
22.1 Game Design: Helicopter
21.1 Tic Tac Toe
22.1 Game Design: Helicopter
21.1 Tic Tac Toe
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
10.10 Mouse Events: Mouse Clicked
10.10 Mouse Events: Mouse Clicked
16.1 Mouse Events: Mouse Moved
16.3 Key Events
16.4 Crazy Ball Game
18.9 Data Structures Challenges
16.1 Mouse Events: Mouse Moved
16.3 Key Events
16.4 Crazy Ball Game
18.9 Data Structures Challenges
10.5 Mouse Events: Mouse Clicked
10.5 Mouse Events: Mouse Clicked
10.6 Mouse Events: Mouse Moved
10.6 Mouse Events: Mouse Moved
10.8 Key Events
10.8 Key Events
10.9 Crazy Ball Game
10.9 Crazy Ball Game
11.1 Breakout
11.1 Breakout
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.10 Mouse Events: Mouse Clicked
9.10 Mouse Events: Mouse Clicked
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
15.1 Mouse Events: Mouse Moved
15.3 Key Events
15.4 Crazy Ball Game
17.9 Data Structures Challenges
9.5 Mouse Events: Mouse Clicked
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.6 Mouse Events: Mouse Moved
9.8 Key Events
9.8 Key Events
9.9 Crazy Ball Game
9.9 Crazy Ball Game
11.1 Breakout
11.1 Breakout
25.16 Data Structures Challenges
27.1 Game Design: Helicopter
26.1 Tic Tac Toe
24.1 Visualizing Music
21.1 Evolution Simulation
20.1 Conway's Game of Life
20.2 Connect Four
19.1 Fun Snake
25.16 Data Structures Challenges
27.1 Game Design: Helicopter
26.1 Tic Tac Toe
24.1 Visualizing Music
21.1 Evolution Simulation
20.1 Conway's Game of Life
20.2 Connect Four
19.1 Fun Snake
9.5 Mouse Events: Mouse Clicked
9.5 Mouse Events: Mouse Clicked
9.6 Mouse Events: Mouse Moved
9.6 Mouse Events: Mouse Moved
9.8 Key Events
9.8 Key Events
9.9 Crazy Ball Game
9.9 Crazy Ball Game
11.1 Breakout
11.1 Breakout
12.16 Data Structures Challenges
12.16 Data Structures Challenges
13.1 Tic Tac Toe
13.1 Tic Tac Toe
14.1 Game Design: Helicopter
14.1 Game Design: Helicopter
28.1 Visualizing Music
24.1 Evolution Simulation
23.1 Conway's Game of Life
23.2 Connect Four
22.1 Fun Snake
28.1 Visualizing Music
24.1 Evolution Simulation
23.1 Conway's Game of Life
23.2 Connect Four
22.1 Fun Snake
21.16 Data Structures Challenges
23.1 Game Design: Helicopter
22.1 Tic Tac Toe
20.1 Visualizing Music
16.1 Evolution Simulation
15.1 Conway's Game of Life
15.2 Connect Four
14.1 Fun Snake
21.16 Data Structures Challenges
23.1 Game Design: Helicopter
22.1 Tic Tac Toe
20.1 Visualizing Music
16.1 Evolution Simulation
15.1 Conway's Game of Life
15.2 Connect Four
14.1 Fun Snake
7.1 Writing BlackJack
7.1 Writing BlackJack
8.1 Mad Libs
8.1 Mad Libs
6.1 Writing BlackJack
6.1 Writing BlackJack
10.1 Final Project
10.1 Final Project
11.1 Pokemon Simulation
13.1 Java Outside of CodeHS
12.1 Mad Libs
11.1 Pokemon Simulation
13.1 Java Outside of CodeHS
12.1 Mad Libs
7.1 Pokemon Simulation
9.1 Java Outside of CodeHS
8.1 Mad Libs
7.1 Pokemon Simulation
9.1 Java Outside of CodeHS
8.1 Mad Libs
12.1 Pokemon Simulation
13.1 Mad Libs
12.1 Pokemon Simulation
13.1 Mad Libs
4.1 Homepage: Your First Website
4.1 Homepage: Your First Website
7.1 Final Web Design Project
7.1 Final Web Design Project
9.1 Design Research Project
9.1 Design Research Project
4.1 Homepage: Your First Website
4.1 Homepage: Your First Website
7.1 Final Web Design Project
7.1 Final Web Design Project
9.1 Design Research Project
9.1 Design Research Project
4.1 Homepage: Your First Website
4.1 Homepage: Your First Website
5.14 Animation
5.14 Animation
5.15 Interaction
5.15 Interaction
6.1 Project: Tell a Story
6.1 Project: Tell a Story
8.1 Bootstrap Project
8.1 Bootstrap Project
10.1 Final Web Design Project
10.1 Final Web Design Project
13.1 Design Research Project
13.1 Design Research Project
3.20 Putting Together Control Structures
3.20 Putting Together Control Structures
9.14 Animation
9.15 Interaction
9.14 Animation
9.15 Interaction
1.8 Challenge: Make a Keyboard
1.9 Keyboard Interactions
3.3 Interactive Resume Development
8.20 Animation
8.21 Interaction
8.20 Animation
8.21 Interaction
8.1 Putting Together Control Structures
8.1 Putting Together Control Structures
9.1 micro:bit Challenges
9.4 Final Project
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
12.1 Arduino Challenges
12.4 Final Project
6.1 Putting Together Control Structures
6.1 Putting Together Control Structures
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
15.4 Final Project
15.1 micro:bit Challenges
1.19 Putting Together Control Structures
1.19 Putting Together Control Structures
10.4 Final Project
10.1 micro:bit Challenges
6.1 Putting Together Control Structures
6.1 Putting Together Control Structures
2.19 Putting Together Control Structures
2.19 Putting Together Control Structures
16.1 Project: Who Said It?
16.1 Project: Who Said It?
2.1 Practice PT: Pair-Programming Paint!
6.1 Practice PT: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
12.1 The Effects of the Internet
15.1 The Impacts of Computing
29.1 Project: Who Said It?
29.1 Project: Who Said It?
5.1 Recreate a Popular App
5.1 Recreate a Popular App
9.1 Currency Converter
9.1 Currency Converter
12.1 Project: Image Feed
12.1 Project: Image Feed
14.1 Build Your Own App
14.1 Build Your Own App
5.1 Recreate a Popular App
5.1 Recreate a Popular App
9.1 Currency Converter
9.1 Currency Converter
14.1 Build Your Own App
14.1 Build Your Own App
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
12.1 Practice PT: Create an Image Filter!
17.1 Present a Data-Driven Insight
18.1 The Impacts of Computing
32.1 The Effects of the Internet
31.1 Practice PT: Steganography
2.1 Practice PT: Pair-Programming Paint!
6.1 Project: Tell a Story
9.1 Practice PT: Steganography
10.1 Practice PT: Create an Image Filter!
12.1 The Effects of the Internet
14.1 Present a Data-Driven Insight
15.1 The Impacts of Computing
5.1 Project: Tell a Story
11.1 Present a Data-Driven Insight
10.1 micro:bit Challenges
10.4 Final Project
3.1 micro:bit Challenges
3.4 Final Project
3.1 Arduino Challenges
3.4 Final Project