# data[].attributes.body
Today your child has learnt the following:

Introduction to Hopscotch & Block-based

Review of Sequencing & Algorithm by programming the robot

Review the code blocks used to program the robot through advanced activities

Describe what are Events & Coordinates

Apply their knowledge of Events & Coordinates to program a character to move.

Focus Words of the Day / Week: Events & Coordinates

# data[].attributes.body
Today your child has learnt the following:

Review the code blocks used to program the robot through advanced activities

Understand how broadcast and sensing works through various unplugged activities

Apply their knowledge of broadcast and sensing to create a simple crossing road game

Brainstorm and create their final project for presentation day

# data[].attributes.body
BROADCAST

When your child eventually progresses to our foundation Scratch program / classes, they will learn about a specific code block known as broadcast. This code allows a character to send message to another character in order to carry out a specific action.

Your child...

Created a simple controller in Hopscotch to move a character up, down, left and right.

Created a “win” sign when the player wins their game in Hopscotch.

SENSING

In the Scratch platform, which your child will eventually progress to, there is a code block known as “sensing”. This can be used to detect things or other characters.

Your child...

Created a simple crossing road game in Hopscotch

Played a game called “Catch Me Collisions”.

# data[].attributes.body
Think of what we teach them during the course as tools in a toolbox. They can now use these tools to build even more complicated and interesting things.

Below are links to some great learning resources that will allow you to take what they have learnt with us much further, as well as the recommended follow-on courses at Saturday Kids.

# data[].attributes.body
Final Project

Review all of the concepts which have been taught

Understand the concept of Debugging through unplugged activities

Apply the concept of debugging to resolve problems in their final project

Apply coding and computational thinking practices to finish and touch up on the Final Project

Review words for the course- Sequencing, Algorithm, Events, Coordinates, Loops, Functions, Broadcast, Sensing & Debugging

Project Presentation and Showcase

# data[].attributes.body
Today your child has learnt the following:

Describe what are loops and functions

Understand the concept of loops and functions through various unplugged activities

Apply the concept of loops and functions to program the robot

Learn basic robotic mechanisms by observing how the gears move and operate

Apply their knowledge to create a simple animation in Hopscotch

Focus Words of the Day / Week: Loops & Functions

# data[].attributes.body
Today your child has learnt the following:

Describe what is sequencing & algorithm

Understand the concept of sequencing & algorithm through various unplugged activities

Apply the concept of sequencing to program the sandwich robot

Understand the difference between forward, backward, left and right.

Introduction to the Hopscotch app by creating their own account and exploring the platform.

Focus Words of the Day / Week: Sequencing & Algorithm

# data[].attributes.body
LOOPS

Repeat loops are one of the most useful things in programming. Without loops, you will need to write each line of code out separately. Instead, a more effective way is to add a loop around the instructions that you want repeated for as many times as you like.

Your child...

Used loops to make his/her own DJ music using the Drum Beat Pad

Danced along to the music and repeated certain steps

Made a character do an action repeatedly in the Hopscotch app

FUNCTIONS

A function is a set of instructions that you give a name. Functions are useful when a programmer need to repeat any section of code more than once, but they are really powerful when you use them several times in the same program.

Your child...

Programmed the robot to do specific actions using a function code card

Created a fortune teller origami

Used a function in the Hopscotch app

# data[].attributes.body
Algorithm

An algorithm is a list of steps that tells you what to do. A recipe is an algorithm and sheet music is an algorithm too! Algorithms are the first step in planning a computer program.

Your child...

Learnt how to construct a robot by following the instructions in the manual.

Danced with his / her friends by following the instructions.

Programmed the robot to move in a certain direction and way.

Sequencing

In programming, sequence is a basic algorithm. A set of logical steps carried out in order. Computers need instructions in the form of an algorithm in order to complete a desired task, and this algorithm must have the correct order of steps, or sequence.

Your child...

Danced along to the music and followed the dance routine in a specific way.

Created a travel itinerary for Sammy the Sandwich.

Programmed the robot to move in a certain way

# data[].attributes.headline
Tiny Travellers 1: Adventures on Code Island

# data[].attributes.subject
Tiny Travellers 1: Adventures on Code Island

# data[].attributes.body
In this course, children learn to explore the possibilities of code and robotics with Sammy the robot and Hopscotch, a bite-sized coding platform

Each day's lesson structure is broken down and summarized into columns so parents have a better idea of what their children learnt on each day.

We've also included 2 sections "What your child can show you" and "Questions to ask your kid" to help you learn alongside your kid and to help them share with you what they've learnt during the course!

The "Taking it further" column provides parents with information on what their children can do with the knowledge and skills they have acquired at this camp.

Feedback, suggestions or any comments? Email us at hello@saturdaykids.com.

# data[].attributes.body
EVENTS

Event blocks make certain sections of code run when something special happens. For example, in the game, “Simon Says”, a person will only do the action if they hear the words, “Simon says…”.

Your child...

Learnt what are the different types of Event code blocks in the Hopscotch app

Compared the Event code blocks used in ScratchJr and Hopscotch

Used the Event code block to program the robot to trigger a piece of code.

COORDINATES

In order to program their character to move, students need to understand the XY coordinates. They learnt that X is to make a character move left and right, while Y is to make a character move up and down.

Your child...

Learnt what is the difference between the X-axis and Y-axis.

Understood the difference between positive and negative numbers on the number line.

Programmed a character to move left, right, up and down in the Hopscotch app.

# data[].attributes.body
Below are some activities you can do to reinforce the concept of:

EVENTS:

1. Play a game of Simon Says

2. Go to https://www.scratchjr.org/learn/blocks and review the Event code blocks.

3. Find everyday events that occur around us. Example: When the green man is on, we cross the road.

4. Create a simple animation or game using the Event code blocks in Hopscotch.

5. Play the Balloon Events game.

Get a balloon and decide who will play with the balloons and who will do the actions.

Person A will do an action with a balloon (i.e. hug it), while Person B will do an action.

Person A needs to figure out what balloon events is associated with which actions.

COORDINATES:

1. Review the difference between X-axis and Y-axis.

2. Play a game of Battleship.

3. Create a scavenger hunt where they need to move in a certain direction based on the instructions given.

4. Practise programming a character in Hopscotch to move using “Change X” and “Change Y”.

5. Play a game of Connect 4.

# data[].attributes.body
Below are some activities you can do to reinforce the concept of:

# data[].attributes.body
Below are some activities you can do to reinforce the concept of:

LOOPS:

1. Get your child to play an instrument or create a beat using their hands and repeat it.

2. Come up with an exercise routine and repeat it

3. Count how many times they brushed their teeth and get them to think about the steps involved in brushing their teeth.

4. Twirl around in a hula-hoop and get them to count how many times they can swing it around before it goes to the ground.

5. Think about what type of things we do in our everyday lives that repeats itself.

FUNCTIONS:

1. Create your own song and identify areas in the song which you can use functions.

2. Come up with an exercise workout routine.

3. Watch “All About Functions” by Kodable on YouTube.

4. Create an origami boat but use functions as instructions.

5. Come up with functions for a cooking recipe.

# data[].attributes.body
Below are some activities you can do to reinforce the concept of:

ALGORITHM:

1. Bake a cake, cookie, etc. and follow the instructions to a delicious end!

2. Make an origami boat or airplane

3. Create a treasure hunt game where your kid needs to follow the instructions on a paper to reach the goal.

4. Get your child to give you instructions on how to make a sandwich and follow it exactly no matter how silly it seems!

5. Read the storybook, “We’re Going on a Bear Hunt” and ask your child where did they go first, second, etc.

SEQUENCING:

1. Program a family member to move in a certain way to pick up an item.

2. Read a storybook and identify the sequence in the story.

3. Create a house chore instruction list where your child needs to do certain things in the house in a specific order.

4. Think about what everyday routines you do that goes in a specific sequence.

5. Count the numbers and alphabets in ascending order. What sequence are they in?

# data[].attributes.body
You can review and check your child's understanding by doing the following:

Remember = Student is able to recall what the word is but this does not necessarily mean he / she understands what it means

Example: Do you remember the word that starts with a “S”?

Understand = Student is able to understand what the word is but this does not necessarily mean he / she is able to apply it

Example: What does the word “Algorithm” means?

Apply = Student is able to apply the programming concept to the task at hand or see how the activity relates to the concept.

Example: Student is able to follow detailed instructions to construct the robot.

# data[].attributes.body
Able to remember the word

Algorithm

Sequencing

Able to understand what is

Algorithm

Sequencing

Able to apply the concept when creating his / her own animation on the Hopscotch app

Algorithm - Follows the instructions given to create a simple animation

Sequencing - Codes are in the correct sequence

# data[].attributes.body
You can review and check your child's understanding by doing the following:

Remember = Student is able to recall what the word is but this does not necessarily mean he / she understands what it means

Example: Do you remember the code blocks that we used which starts with “E”?

Understand = Student is able to understand what the word is but this does not necessarily mean he / she is able to apply it

Example: What do Event code blocks do?

Apply = Student is able to apply the programming concept to the task at hand or see how the activity relates to the concept.

Example: Student is able to follow instructions to program a character in Hopscotch to make it move up, down, left and right.

# data[].attributes.body
Able to remember the word

Events

Coordinates

Able to understand what is

Events

Coordinates - X is left and right ; Y is up and down

Able to apply the concept when creating his / her own animation on the Hopscotch app

Events - Follow the instructions given to make a character do a series of actions when an Event code block is used.

Coordinates - Character is able to move up, down, left and right.

# data[].attributes.body
You can review and check your child's understanding by doing the following:

Remember = Student is able to recall what the word is but this does not necessarily mean he / she understands what it means

Example: Do you remember the code blocks that we used to repeat actions which starts with “L”?

Understand = Student is able to understand what the word is but this does not necessarily mean he / she is able to apply it

Example: What do Control code blocks do?

Apply = Student is able to apply the programming concept to the task at hand or see how the activity relates to the concept.

Example: Student is able to create a simple animation using Event, Control & Motion code blocks in Hopscotch.

# data[].attributes.body
Able to remember the word

Loops

Functions

Able to understand what is

Loops

Functions

Able to apply the concept when creating his / her own animation on the Hopscotch app

Loops - Program a character in Hopscotch to repeat a specific action.

Functions - Used a function code.

# data[].attributes.body
You can review and check your child's understanding by doing the following:

Remember = Student is able to recall what the word is but this does not necessarily mean he / she understands what it means

Example: Do you remember the code blocks that we used to sense another character which starts with “S”?

Understand = Student is able to understand what the word is but this does not necessarily mean he / she is able to apply it

Example: What does the repeat forever code block do?

Apply = Student is able to apply the programming concept to the task at hand or see how the activity relates to the concept.

Example: Student is able to create a simple game using various code blocks in Hopscotch.

# data[].attributes.body
Able to remember the word

Broadcast

Sensing

Able to understand what is

Broadcast

Sensing

Able to apply the concept when creating his / her own animation on the Hopscotch app

Broadcast - Create a controller in Hopscotch to move a character up, down, left and right

Sensing - Program a character to do an action when it collides with another.

# data[].attributes.attachment_link.readable_text
Are you ready for the next chapter of your journey on Code Island? Buckle up because it's going to be a wild ride, as we learn more advanced coding concepts to help the inhabitants of the island solve their problems!

Suitable follow on course to Tots and Tech 2; Cross-listed as Tiny Travellers 2

Explore more advanced possibilities of code and robotics tangibly with Sammy the Robot, and through block-based code via Hopscotch

An advanced course for preschoolers to deepen their knowledge of computational thinking and programming

Prepares preschoolers to take on more advanced block-based programming in Scratch

Hold on to your hats as we venture deeper into Code Island!

In the next chapter of your coding adventure, we will review all we've learned about coding and technology from our familiar friend, Sammy the Sandwich, and gain exposure to advanced programming concepts.

Applying their knowledge from Tiny Travellers: Adventures on Code Island, preschoolers will befriend the diverse inhabitants of Code Island, and use their coding superpowers to help them solve their problems.

This time, learn how to program robots using gears and mechanisms. Use code to programme your robots to play different sounds and display various lights!

Delving deeper into advanced programming concepts like Conditionals, Variables and Functions, make good on your programming knowledge to see how you might be able to lend a helping hand to the population of Code Island.

Afterwards, transit from tangible programming to the Hopscotch coding platform for kids, where you'll code up games you'll have a blast playin' with your friends and family!

By the end of class, kids will not only have made a new robot friend, but will also have created their own animations or games that others can enjoy. And they'll be all set to take on the more complex and more exciting world of block-based programming with Scratch, which they'll get a peek into in Tots & Tech 4.

More advanced coding, building, and robotics through a synergistic, thematic combination of tangible and on-screen activities

Inspire confidence and familiarity with code by applying programming concepts with Hopscotch and Sammy the Robot

Apply your programming knowledge to solve problems for the residents of Code Island

Code up an animation of game for your friends and family on Hopscotch

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Are you ready for the next chapter of your journey on Code Island?