Examples

Snap! is an open-source - Any Snap! script that I share with a link is yours to save and modify

Examples with an asterisk denote examples in which students would be modifying or creating Snap! scripts to control a sprite based on their understanding of the relevant physics. The other examples are teacher-written products that serve to enhance instruction and/or make it suitable for blended learning contexts.

Example: Presentation of Notes

This Snap! script presents key words and their definitions for students to copy. A sprite provides narration to provide context and instructions to the students.

Example: Concept Explanation

This Snap! script uses animation with sprite text narration to explain the difference between distance and displacement

Example: Interactive Practice - constant-velocity motion

This Snap! script has a sprite declare a duration of time and a constant velocity. The student is prompted to determine the sprite's displacement. The sprite then completes the motion and provides feedback to the student. The student can try again. The script will randomly generate another time between 4 and 10 seconds and randomly generate another velocity between 10 pixels/second and 50 pixels/second. An observing sprite reminds the students to show their calculation on paper. This is one of a series of interactive practice scripts. There is another that tasks students to determine velocity, knowing displacement and time. The third script tasks students to determine the time of motion in which the velocity and displacement of the sprite is known.

Example: Interactive Practice - uniform acceleration

This Snap! script has a sprite declare its acceleration and its time of travel, after starting from rest. The student is prompted to determine the velocity of the sprite at the specified time. The sprite then completes the motion and provides feedback to the student regarding their input velocity value. The student can try again. The script will randomly generate another acceleration between 10 pixels/sec/sec and 25 pixels/sec/sec as well as another time of travel between 2 seconds and 6 seconds. This is part of a series of eight interactive practice scripts for uniformly accelerated motion

*Example: Starter script - modify a constant-velocity script to make a sprite accelerate uniformly

This script is presented to students ready to apply uniform acceleration concepts, starting from a familiar block of commands that makes a sprite move at constant velocity. Comments are placed to provide hints, reminders, and guidance to the student. To see the script that students must modify, click the display size icon --->

Example: Teacher Key - modify a constant-velocity script to make a sprite accelerate uniformly

This is a working script that accomplishes the goal assigned to students. To see the script that moves the sprite, click the display size icon.

*Example: Learning Guide to Using Snap! to Create Accelerated Motion

This video summarizes a teacher-written Snap! script designed to guide a student and demonstrates the student experience interacting with the script that leads the student completing a script that makes a sprite accelerate uniformly.