CS 139: Programming Fundamentals
James Madison University, Spring 2015 Semester

Lab01B: Getting started with Scratch

Background

During the next two labs, you will create your own interactive computational media with Scratch. The ideas we learn in this programming environment translate directly to what you will be doing in Java throughout the semester. Today we will explore the concepts of objects, instructions, and sequence.

Objectives

Key Terms

Sprite
a small being, human in form, playful and having magical powers
Stage
a large platform on which people can stand and can be seen by an audience
Object
programming construct that combines code with data (e.g., a sprite or stage)

Part 1: Hello Scratch

  1. Open the Scratch website and click the "Try It Out" button.

  2. Work through the "Step-by-Step Intro" on the right of the screen.

  3. Check out Scratch Help for the getting started guide, scratch cards, and video tutorials.

Part 2: Mini Project

  1. Download the Lab01B.txt worksheet and open/edit the file as plain text.

  2. Select one of the following projects to work on:  About Me  OR Dance Party

  3. Submit your completed worksheet via canvas.jmu.edu before Friday's class.

References

This lab was adapted from the Scratch Curriculum Guide v20110923, released under the Creative Commons Attribution-ShareAlike license by Chris Mayfield.