Credits: 0.5
Term: Fall 2017


Course Description:
Learn to create your own animations, games, and interactive projects using a graphical programming language developed at MIT called Scratch!    Game Design with Scratch is a project based class designed to introduce middle school students (Grades 6-8) to programming.  You will gain a basic understanding of fundamental programming concepts such as sequential, branching, and repeating controls.  Projects include animating a dance party, creating your own orchestra, telling a story with animation, making an interactive maze, programming your own drawing program, and advanced techniques that can be combined to make your own game as a final project.
Students completing the class will gain skills in computational thinking, including working with algorithms, thinking abstractly, and breaking down a problem.  Through working with Scratch, students will improve technology skills such as file management, working in multiple windows, and managing email.  Additionally as this is an online class, students regularly practice checking for understanding, self-advocacy, and persistence.   No previous programming skills are required, but students should have basic computer skills including using a web browser, managing files and email.

Topics & Concepts:
  • What is a computer?
  • Scratching the Surface
  • Alive with the Sound of Music
  • Story Time
  • A Mazing Game
  • Get the Picture
  • Well, It Varies
  • Advanced Games
  • Final Project

Offerings and courses subject to change. Please refer to the VTVLC Student Information System as the most up-to-date resource of current offerings and required materials for courses.