logo
SEEDS: ENGINEERING OUTREACH

Scratch Programming 

For the 2017-18 academic year, SEEDS is focusing it's outreach efforts on introducing elementary school age children to coding. Teachers may request visits to their classrooms where we can offer one-three 45 modules of basic instruction in Scratch programming, an entry-level coding program developed by Massachussets Institute of Technology. Learn about Scratch here. 

We are doing this because we have found through teaching Scratch in our summer camps that with just a bit of introduction to Scratch, children are able to begin teaching themselves to code. We want to provide this to as many children as we can reasonably manage, though we are limited by staff time and schedules.  

If you would like to be considered for this, please complete this form

Here is an overview of the three instructional modules: 

Day 1 (45 min.)
The day is started by making sure all students understand how to create an account and sign into Scratch. The instructor will then give a quick tour of the scratch website, giving students time to adjust to the interface. Once students are acquainted with the navigation of Scratch, they will be shown the basics of creating a project in Scratch. The goal is to create a code-light project about something the students are interested in using sprites (the objects which carry out scripts).

Day 2 (45 min.)
The goal for the day is to create an interactive musical instrument project. The instructor will walk the students through the process while explaining the basics of code and programming. The most common scratch tools will be used, introducing the students to sprites and costumes (the visual representation of sprites for the user), sounds, getting user input, and using variables.

Day 3 (45 min.)
On the third day, the instructor will stress the importance of problem-solving and the many ways to go about completing a single task. The students will be broken up into several groups and tasked with creating a simple project that meets the specifications set by the instructor. The different tasks will, altogether, cover a wide variety of Scratch’s code blocks. The students will then present and compare their solutions. The instructor will also show the students where to go for help in Scratch.