1 of 14

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

Videos included

Extra Activities

Vocabulary Cards

Sample Algorithms for each project.

  • How to Code a Sandcastle by Josh Funk

Other Books about Sandcastles

SLIDESMANIA.COM

SLIDESMANIA.COM

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

2 of 14

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

3 of 14

Story

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

4 of 14

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

5 of 14

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

6 of 14

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

7 of 14

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

8 of 14

Vocabulary

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

9 of 14

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

10 of 14

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

11 of 14

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

12 of 14

Activities

  1. Go to Wonderopolis and learn more about sand and sand castles.
    1. What can you create with sand?
    2. Where does the sand on beaches come from?
  2. Watch the video about persistence and creating sand sculptures from code.org: Building a Foundation
  3. Build a tower using gumdrops and toothpicks: Building a Foundation Lesson plan
  4. Watch some more videos about persistence and perseverance from Class Dojo and use the discussion prompts to help with discussions about being persistent and not giving up. (Slideshow link)
  5. Draw a Sandcastle with Art Hub for Kids: then talk about how you had to follow the correct sequence to get the sandcastle correct and talk about how this relates to coding.
  6. Connect to math standards of constructing and deconstructing shapes.

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos

13 of 14

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

14 of 14

Credits

Template by SlidesMania

Fonts used in this presentation: Roboto Slab, Lexend

Thank you!

SLIDESMANIA.COM

Video instruction

Vocabulary

Activities

Preview Viedos