Programming: Scratch

This course is designed for boys and girls with no programming experience. The camp will use Scratch programming language developed by the MIT Media Lab. This will be the first introduction to object-based programming, with a strong foundation of computer science principles and concepts while creating animations and video games.

Course ID: CSE102 & PRO-E

Grades: 3-5

Complexity: Simple to Medium

Topics Covered

  • Program Design
  • Loops (Iteration)
  • Conditional Statements
  • Boolean Logic
  • Variables
  • Arrays (Lists)
  • Events Synchronization and Coordination
  • Dynamic Interaction
  • Random Numbers
  • Planning and Debugging

Camper’s Portfolio

  • 2D Animation
  • 2D Interactive Art
  • 2D Video Games
  • Documentation
  • Inspired Future Work