CSD Unit 3 - Interactive Animations and Games ('20-'21)
In Unit 3, you’ll build on your coding experience as you program animations, interactive art, and games in Game Lab. The unit starts off with simple shapes and builds up to more sophisticated sprite-based games, using the same programming concepts and the design process computer scientists use daily. In the final project, you’ll develop a personalized, interactive program.
Chapter 1: Images and Animations
Lesson 1: Programming for Entertainment
Lesson 2: Plotting Shapes
Lesson 3: Drawing in Game Lab
Lesson 4: Shapes and Parameters
Lesson 5: Variables
Lesson 6: Random Numbers
Lesson 7: Sprites
Lesson 8: Sprite Properties
Lesson 9: Text
Lesson 10: Mini-Project: Captioned Scenes
Lesson 11: The Draw Loop
Lesson 12: Sprite Movement
Lesson 13: Mini-Project: Animation
Lesson 14: Conditionals
Lesson 15: Keyboard Input
Lesson 16: Mouse Input
Lesson 17: Project - Interactive Card
Chapter 2: Building Games
Lesson 18: Velocity
Lesson 19: Collision Detection
Lesson 20: Mini-Project: Side Scroller
Lesson 21: Complex Sprite Movement
Lesson 22: Collisions
Lesson 23: Mini-Project: Flyer Game
Lesson 24: Functions
Lesson 25: The Game Design Process
Lesson 26: Using the Game Design Process
Lesson 27: Project - Design a Game
Post-Project Test
Survey
CS Discoveries Post Course survey
Level Type | Level Status | |||||
Not started | In progress | Keep working | Needs review | Completed | Assessments / Surveys | |
Concept | Concept: Not started | Concept: In progress | N/A | N/A | Concept: Completed (perfect) | N/A |
Activity | Activity: Not started | Activity: In progress | Activity: Keep working | Activity: Needs review | Activity: Completed (perfect) | Activity: Submitted |
Level Type | Level Details | ||
Concept | Text | Video | Map |
Activity | Unplugged Lesson Extras | Online Assessment | Question Choice level |