Code a Sandcastle
Course C:3
Objectives
Resources
Materials
Students will learn how to construct a sandcastle in Scratch Jr using Broadcasting (sending messages from one sprite to trigger and action in another)
Vocabulary:
Algorithm
Debugging
Sequence
Events
SLIDESMANIA.COM
SLIDESMANIA.COM
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Code a Sand Castle
Algorithm
Debugging
Sequence
Events
Vocabulary
Engage: Read How to Code a Sandcastle by Josh Funk (or watch on YouTube) Discuss how they could make a sandcastle with shapes.
1
Introduce: Show the three sample projects. Discuss what is happening in each project and talk about what code would be needed to do each project. Ask them if they can think of another way to make the sandcastle.
2
Code: Have students go and code their own sandcastle. They can choose how they code their sandcastle. This is a two day project.
4
Model: How to draw the shapes in the sprite editor. How to use the Broadcasting tool to send messages.
3
Share: On the second day, have half the students walk around and see the projects. As they are looking at each others projects have the person whose project they are looking at to explain their code to the person who is watching it. Then switch and let the other half share.
5
Debrief: What kind of code blocks did you use to make the sandcastle? What problems did you have and how did you solve them?
6
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Story
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Broadcasting Messages to each shape
This video preview shows how to build a sandcastle using broadcasting to different shapes to appear to make a sandcastle.
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Shapes When Clicked
This video preview shows how to build a sandcastle if you click on each shape and it moves into place to make a sandcastle.
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Sandcastle as one sprite
This video preview shows having a sandcastle as one sprite and using messages to have it appear and get bigger an bigger.
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Vocabulary
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Activities
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos
Core Connections
Algorithms and Programming
Standard 2.AP.1
Deconstruct the steps needed to solve a task into a sequence of instructions
Standard 2.AP.2
Collaboratively develop plans that describe a program’s sequence of events, goals, and expected outcomes.
Debug and solve simple problems within an algorithm or program that includes sequences and simple loops
Standard 2.AP.5
Summarize the steps taken and choices made during the iterative process of program development.
ELA
RL 5
Describe the overall structure of a story, including describing how the beginning introduces the story and the ending concludes the action.
Math
Standard K.G.6
Compose simple shapes to form larger shapes. For example, "Can you join these two triangles with full sides touching to make a rectangle?"
Standard 1.G.2
Compose two-dimensional shapes (rectangles, squares, trapezoids, triangles, half-circles, and quarter-circles) to create a composite shape, and compose new shapes from the composite shape.
SLIDESMANIA.COM
Videos
Vocabulary
Activities
Sample Project
Credits
Thank you!
SLIDESMANIA.COM
Video instruction
Vocabulary
Activities
Preview Viedos