Programming with Scratch - Story Telling & Game Design - Intermediate Class

$99 per student (Ages 8-18).

Must bring laptop to class.

Structure
The course is split into three days of 4-hours each. Beginning and Intermediate Classes are
instructor-led and introduce new concepts in Scratch by way of many quick lessons, each with hands-on examples, practice, and experimentation.

A playable game will be developed in Scratch from scratch (pun intended).

The optional Advanced Class is instructor-assisted and provides group sharing,
discussion, solutions to more challenging Scratch concepts, and creation of a collaborative project.


After each 4-hour class, the student will be able to work on their own, from home, or anywhere with internet access, to create their own programs and share them with others, using the concepts learned.

 

Day 2: Intermediate Scratch Programming (4 hours)

  • Unit 9: Reuse! Define Blocks, Don’t Repeat Yourself (DRY) vs. Waste Everyone’s Time (WET).
  • Unit 10: Clone! Creating multiple instances of a single Sprite, layers, and code some intelligence.
  • Unit 11: Events! Broadcast messages to Stage and Sprites to perform specific event-based actions.
  • Unit 12: Caution! Synchronous vs Asynchronous, race conditions, and other programming gotcha’s.
  • Unit 13: Gravity! Falling objects, acceleration, jumping and landing in realistic ways.
  • Unit 14: Scroll! How to simulate a moving background using Sprites.
  • Unit 15: Improve! Modifying the Rocket Game to be even better, adding new levels and power-ups.
  • Unit 16: Next! Comparing Scratch to other code. Why so many different programming languages?.

Be the first one to leave a comment