CS Discoveries 2020-2021

Unit 3

Resources

Unit 3 - Interactive Animations and Games

Lesson 1: Programming for Entertainment
Resources Preparation

For the Teachers

For the Students

  • Review the research resources linked in Code Studio
  • Print a copy of the activity guide for each group of three students
Lesson 2: Plotting Shapes
Resources Preparation

For the Teachers

For the Students

Lesson 3: Drawing in Game Lab
Resources Preparation

For the Teachers

  • Read the Forum
  • Prepare projector or other means of showing videos if you wish to watch as a class
Lesson 4: Shapes and Parameters
Resources Preparation

For the Teachers

  • Review the level sequence in Code Studio
Lesson 5: Variables
Resources Preparation

For the Teachers

For the Students

  • Review the level progression in Code Studio
Lesson 6: Random Numbers
Resources Preparation

For the Teachers

Review the level progression in Code Studio

Lesson 7: Sprites
Resources Preparation

For the Teachers

  • (Optional) Print a copy of the activity guide for each student
Lesson 8: Sprite Properties
Resources Preparation

For the Teachers

Lesson 9: Text
Resources Preparation

For the Teachers

Lesson 10: Mini-Project - Captioned Scenes
Resources Preparation

For the Teachers

For the Students

Lesson 11: The Draw Loop
Resources Preparation

For the Teachers

  • Print and assemble the manipulatives
  • Prepare the video
Lesson 12: Sprite Movement
Resources Preparation

For the Teachers

For the Students

Lesson 13: Mini-Project - Animation
Resources Preparation

For the Teachers

For the Students

Lesson 14: Conditionals
Resources Preparation

For the Teachers

Lesson 15: Keyboard Input
Resources Preparation

For the Teachers

Lesson 16: Mouse Input
Resources Preparation

For the Teachers

Lesson 17: Project - Interactive Card
Resources Preparation

For the Teachers

For the Students

  • Read the Forum
  • Print out a copy of the project guide for each student
Lesson 18: Velocity
Resources Preparation

For the Teachers

Lesson 19: Collision Detection
Resources Preparation

For the Teachers

For the Students

  • Print copies of the activity guide such that each pair of students has a part A and a part B
Lesson 20: Mini-Project - Side Scroller
Resources Preparation

For the Teachers

For the Students

Lesson 21: Complex Sprite Movement
Resources Preparation

For the Teachers

Lesson 22: Collisions
Resources Preparation

For the Teachers

Lesson 23: Mini-Project - Flyer Game
Resources Preparation

For the Teachers

For the Students

Lesson 24: Functions
Resources Preparation

For the Teachers

Lesson 25: The Game Design Process
Resources Preparation

For the Teachers

For the Students

  • Print copies of the the project guide if you will be giving students physical copies. Please note that this project guide is intentionally filled out. (See notes in Lesson Plan.)
Lesson 26: Using the Game Design Process
Resources Preparation

For the Teachers

For the Students

  • Print one copy of the project guide for each student or pair of students
Lesson 27: Project - Design a Game
Resources Preparation

For the Teachers

For the Students

  • Print copies of the project guide, one for each student / pair of students
  • Print copies of the rubric, one for each student / pair of students
  • Print copies of the peer review guide, one for each student / pair of students
  • Review sample games in Code Studio