3. Similar to the concept of an algorithm is the concept of a sequence. A sequence is the order in which you write your
code and the order matters. Think of a recipe to make a cake; if the steps are put in the wrong order (think back to
the algorithm), the cake will come out all wrong. When writing code, a task needs to be broken down into smaller
steps and put in the right order for the algorithm to be successful.
a. Discussion: Can students think of a time when they did the steps of a task in the wrong order? What
happened?
4. Another key concept for students to understand is concurrent events. Concurrent events are when two or more
things are happening at the same time. In coding with Scratch Jr, this can mean two different characters are
performing actions at the same time (i.e., both characters moving across the screen simultaneously), or that a single
character is performing multiple actions at the same time (i.e., moving across the screen while spinning). There are
also many real life examples of concurrent events, such as walking and talking or eating and watching TV.
5. Brainstorm with students to come up with ideas for their project. This can be done in small groups or as a whole
class. Some sample prompts include:
a. What are the six simple machines?
b. How do the six simple machines work?
c. What are some real life examples of the six simple machines?
d. What are some ways in which each simple machine helps humans in everyday life?
e. How might we do the work if we didn’t have simple machines?
Planning Our Project: Provide students with the animated story project planner and encourage students to create three
or four scenes. If creating multiple scenes, each could depict the ways in which different simple machines make a job
easier or all of the scenes could focus on just one simple machine.
Students should create a rough sketch of what will happen in each scene by writing a few words or a sentence describing
what happens in the scene. Teachers may wish to provide a list of words from which to choose, a scribe, or other assistive
technology to support students.
Creating Our Project: Please see the “Sample Code” section of the lesson for screenshots and a full video showcasing a
sample project and all its code.
1. If you have not used Scratch Jr before, please consider watching the videos at the following links in order to
understand the basics of the platform:
● Scratch Jr Intro
● Scratch Jr Activities Guide
2. In the first page of the project, add the first background using the Change Background button (5).
3. Choose the main character and begin writing the code to move and animate the character. Students are encouraged
to use the “Say” block from the purple “Looks” menu to add dialogue to their story or to record and add a sound
from the green “Sounds” menu to add audio files to communicate orally. Students can also add multiple characters,
and even design their own characters using the Paint Editor if they wish. Make sure that all of their blocks of code
are connected to a trigger block, such as the “Start on Green Flag” block.
4. When students are ready to create their second scene, add another page.
5. In the second scene, add a background, characters, and write the code. Remember that the code for each character
and on each page is created separately. Students can copy a character and its code, if needed.
6. When students are happy with their second scene, go back to page 1. In the code for the character whose code
ends last, use the “Go to Page” end block to specify the page project. If students have already added multiple pages,
make sure to choose the correct page (look for the #). This will trigger the next scene to start automatically.
7. Repeat for any additional scenes.
8. To play the story, press the Green Flag button. Students are encouraged to use Presentation Mode to make their
story full screen.