Lab 2: Graphics and Animation

I moved the "Learning Goals" section before "Prepare" so that teachers know what they are preparing for. Need to go back and do this to prior labs. --MF, 10/23/23

After experimenting with song writing as an introduction to sequencing and looping commands, students explore the graphical aspects of Snap! programing, including sprite movement and costumes as well as events such as clicking a sprite or a specific area on the Snap!. stage. One goal is for students to create a fun and/or useful object of their own design such as an animated greeting card to share with others or an interactive poster for a presentation topic in another class. Another goal is for students to consider the user experience and solicit feedback before and after coding the project.

In response to teacher requests for shorter lab pages and more opportunities for differentiation, Unit 2 Lab 2 offers a greater number of shorter lab pages, some of which are entirely optional. To further shorten the appearance of the student-facing pages (both to present more manageable-looking content and to facilitate navigation), more of the text has been hidden behind links that open additional information available on the page.

As the teacher, you may choose which of these optional pages to include (suggestions on how to decide below) based on your teaching context. Please provide us with your feedback on this new model as we consider whether to design/redesign other BJC Sparks labs with these formatting changes.

Submit End-of-Lab or General Feedback

Pacing

This lab is designed for 5–16 class periods (215–705 minutes). You may opt to focus on some activities in this lab more than others.

↑ Back to Top

Activity 1: Sprite Costumes and Stage Backgrounds. 

↑ Back to Top

Activity 2: Planning Your Interactive Project 

↑ Back to Top

Activity 3: Adding a Stage Background 

example sprite background: cartoon of a room with a disco ball, speakers, colorful lights, a projection screen, and a microphone; in Snap!, this costume is called 'Party Room'
↑ Back to Top

Activity 4: Adding Sprite Costumes 

↑ Back to Top

Activity 5: More with Sprites and Costumes 

↑ Back to Top

Activity 6: Importing Your Own Images 

↑ Back to Top

Activity 7: Planning Your Animation 

↑ Back to Top

Activity 8: Creating an Animation 

↑ Back to Top

Activity 9: Responding to Events 

↑ Back to Top

Activity 10: Importing Code 

↑ Back to Top

Activity 11: Adding Sounds 

↑ Back to Top

Activity 12: Choosing Your Click Areas 

↑ Back to Top

Activity 13: Setting Up Your Click Areas 

↑ Back to Top

Activity 14: Broadcasting a Click Message 

↑ Back to Top

Activity 15: Testing and Improving Your Interactive Project 

↑ Back to Top

Correlation with CSTA Standards