Robotics and Coding
My
Workbook
1
Grade 2
Name :
Teacher :
Class :
Introduction
In the Foundation Phase the following knowledge strands are
included in Robotics and Coding:
• Pattern recognition and problem solving.
• Algorithms and coding
• Robotic skills
• Internet and E-communication skills
• Application skills
In this workbook we cover the following:
1. Pattern Recognition and 3. Algorithms and Coding -
Problem Solving most of this work is done online.
• Identifying different patterns • Structure of a programme
• Explain pattern sequences • Sequences
• Creating Patterns
4. Internet and E-communication
• Debugging a pattern
• Online Safety
• Analysing, Discussing and Describing
patterns • Different methods of communication
2. Robotics 5. Application Skills – These activities
require a digital device.
• Basic chassis and basic fasteners
• User Interfaces on digital devices
• Construct a car
• Introducing pointing devices
• Axles and wheels
• Using a keyboard
• Interact with a game
Page 1 of 28 visit twinkl.co.za
Coding and
Robotics
Create a Pattern 2 46
Create a pattern using the colours of the rainbow.
2 4 6 8 0 2 4 6
Create a pattern using even numbers. You must use at least 5 different numbers.
0
8
Create a pattern using 4 different shapes.
Page 2 of 28 visit twinkl.co.za
Robotics and Coding Pattern Recognition: Create a Pattern
Create a pattern that repeats at least 3 times. 1. At least one shape must have 4 sides.
Your pattern must have three different shapes. 2. At least one shape must be red.
Now create your own pattern.
Answer the following questions about your pattern.
1 Analyse: 2 Debug
My pattern consists of different shapes. • I have checked my pattern carefully
My pattern consists of repetitions. for mistakes. Yes/No
My pattern has the following colours: • Give your pattern to your friend to debug.
Did you find any bugs in this pattern? Yes/No
Page 3 of 28 visit twinkl.co.za
Coding and Robotics
Pattern Recognition
Work with a partner. Look at the pattern below and discuss the type of pattern represented in each row.
Write your explanation for each in the spaces provided
57 97 75 57 97 75 57 97 75 57
Page 4 of 28 visit twinkl.co.za
Coding and Robotics
1 1 1 1 1 1 1 1
Page 5 of 28 visit twinkl.co.za
Robotics and Coding
Pattern Recognition:
Recognition: Create a Complex Pattern
A pattern is simply a line or shape that is repeated.
Here are some very basic patterns.
Page 6 of 28 visit twinkl.co.za
Pattern Recognition: Create a Complex Pattern
Robotics and Coding
Even the most complex patterns begin with a
simple row like this. Then you add another row
of a different shape, and another, and so on.
Once you have your first row, add more rows to fill the space.
Look at these pictures of patterns. Can you see the repetitions?
Can you see the individual shapes that were put together to form
the patterns?
Patterns do not have to be a line or a square. They can be made
any shape you want.
Page 7 of 28 visit twinkl.co.za
Pattern Recognition: Create a Complex Pattern
Just as a pattern can be simple or complex, so can an algorithm
or code. And the same principles will apply. Begin with a simple
command, then add more and more.
Now you are going to create a pattern. Your pattern must include
at least 4 shapes and at least 4 colours. It must fill a square or a
circle.
Page 8 of 28 visit twinkl.co.za
Coding and
Robotics
Pattern Recognition: Analyse and Create
Study the pattern below, then answer the questions that follow.
1. Analyse:
This pattern consists of different shapes.
This pattern consists of repetitions.
This pattern has the following colours:
Is each shape a different colour? Yes / No
2. Debug
I have checked this pattern carefully for mistakes. Yes / No
Did you find any bugs in this pattern? Yes / No
Page 9 of 28 visit twinkl.co.za
Coding and
Robotics
Pattern Recognition: Analyse and Debug
Study the pattern below, then answer the questions that follow.
1. Analyse:
This pattern consists of different leaves.
This pattern consists of repetitions.
This pattern has the following colours:
Is each leaf a different colour? Yes / No
2. Debug
I have checked this pattern carefully for mistakes. Yes / No
Did you find any bugs in this pattern? Yes / No
Page 10 of 28 visit twinkl.co.za
Robotics
and Coding Where are we going?
LIMPOPO
Polokwane
MPUMALANGA
GAUTENG
NORTH Jhb
Jh b
WEST Mbombela
Mbom bela
Nambia FREE STATE KWAZULU
Upington
Upingto n NATAL
Bloemfontein
Lesotho Durban
NORTHERN CAPE
EASTERN
CAPE
East
London
WESTERN
CAPE
Cape Gqeberha
Town
Draw the arrows for the following destinations.. Always start in Cape Town.
I am going to Upington I am going to East London
I am going to Durban
I am going to Bloemfontein
I am going to Mbombela
Page 11 of 28 visit twinkl.co.za
Robotics and Coding
Pattern Recognition
Algorithms – Two in One
Draw the robot’s movements with your pencil. Where does he end up?
Start
Page 12 of 28 visit twinkl.co.za
Robotics and Codings
The Structure of a Programme
• A programme is a sequence of actions that follow a set order.
• It must have a starting point, a middle and an endpoint, just as a story has a beginning, middle and
end.
• Traditionally a fairy tale will begin with, “Once upon a time…” This is the starting point.
• The story will form the middle part.
• It ends with, ”And they all lived happily ever after.” That is the endpoint.
Look carefully at the pictures on the next page.
Begin at the starting point and use arrows to show the correct order of the
story.
Finish with the endpoint.
Number the pictures as you go.
Page 13 of 28 visit twinkl.co.za
The Structure of a Programme
Once upon
a time...
And they
lived happily
ever after.
Page 14 of 28 visit twinkl.co.za
Robotics and Coding
e-Communication
Electronic communication or e-Communication is how we
communicate digitally online.
There are different types of e-communication:
1. E-mail 4. Instant messaging 7. Chat rooms
2. Cell phones 5. Video-calling 8. Social media
3. Blogs 6. Podcasts 9. Conferencing
Instructions:
10. Discuss in class what each of 11. Write next to each picture what
these types of communications kind of e-communication is being
are used for. demonstrated.
Page 15 of 28 visit twinkl.co.za
Robotics and Codings
Digital Safety
The Internet is a wonderful tool that opens up a world of information,
knowledge, social interactions, shopping, entertainment, and
more. But, it can also be a dangerous place if you are not careful.
It is very important to protect your personal information to
stay safe from internet bullies and predators. For example, some
people pretend to be children online so that they can gain your trust
and find out all about you.
You must never share the following things with anyone!
1. Personal Information – your name, age, username, or
password
2. Pictures of yourself
3. Your address or phone number
4. The places that you like to hang out with friends
5. Your email address
6. The name of your school
7. The sports you play and clubs you
belong to
8. Any information about your family
Page 16 of 28 visit twinkl.co.za
Digital Safety
Read these sentences, and circle True or False for each one.
1. You can download things without your parents’ permission.
True / False
2. You should create a strong password.
True / False
3. You must accept friend requests from people you don’t know.
True / False
4. You can share your personal information with strangers.
True / False
5. Everything you read on the Internet is true.
True / False
6. You must share all your photos.
True / False
7. You should only visit sites approved by your parents.
True / False
8. You can arrange to meet people you have met on the Internet in
person.
True / False
Page 17 of 28 visit twinkl.co.za
How to Make a
Strong Password
A strong password keeps your account safe and is hard to guess.
A password should be at least 8 characters long.
A password should have capital letters, numbers, and symbols.
A password should NOT contain any personal information.
Creating a password can be fun!
Start with one word.
Duck
Make it a bit longer
luckduck
Add some capital letters
lucKDuck
Add some numbers
3luck5Duck
Add some symbols
3lucK5Duck$
Now you have a strong password that is hard to guess.
Page 18 of 28 visit twinkl.co.za
How to Make a Strong Password
Now you try:
tree boat
make it longer make it longer
add some capital letters add some capital letters
add some numbers add some numbers
add some symbols add some symbols
candy cars
make it longer make it longer
add some capital letters add some capital letters
add some numbers add some numbers
add some symbols add some symbols
Page 19 of 28 visit twinkl.co.za
How to Make a Strong Password
Put a tick next to the usernames that are safe.
peter_brown
brownpeter
booklover&
horsefreak
drummer45
peterbrown_345
Put a tick next to the safe passwords.
73B1@H*uys
Banana
4RedDog$7
password3
%6fgGGqe
2LolliPop%#
Page 20 of 28 visit twinkl.co.za
Coding and Robotics – Algorithms
Step-by-Step
Which way should the caveman go to get to the dinosaur?
Use the arrows below to create your algorithm.
Our algorithm looks like this:
Page 21 of 28 visit twinkl.co.za
Robotics and Coding
Where are we going?
Follow the arrows and see where you are
travelling to next. Always start in Cape Town.
LIMPOPO
Polokwane
GAUTENG MPUMALANGA
Jhb Mbombela
NORTH WEST
Upington
FREE STATE K W A Z U L U
NATAL
Bloemfontein Durban
NORTHERN CAPE Lesotho
EASTERN CAPE
WESTERN CAPE East London
Cape Town
Port Elizabeth
Page 22 of 28 visit twinkl.co.za
Robotics and Coding
Where are we going?
I am going to .
I am going to .
I am going to .
I am going to .
I am going to .
Page 23 of 28 visit twinkl.co.za
Jack and the Beanstalk
Instructions: Use directional arrows to connect the story pictures in
the correct order.
Go
End
Page 24 of 28 visit twinkl.co.za
Robotics and Codings
Writing an Email
You are Tom and you visited the zoo with your family.
Write an email to your friend, Rex, and tell him about the visit.
Tell him how you got there, about three animals you really enjoyed
seeing, and about one thing you did not enjoy.
Page 25 of 28 visit twinkl.co.za
Coding and Robotics
The Game Reserve
Draw arrows in the grid below to show how to get to the elephants.
Colour in the animals as you go. You must go around the trees.
Page 26 of 28 visit twinkl.co.za
Robotics and Coding
Bu i l d a C a r
R e c y c l e d
From
Materials
Your task is to build a car from recycled
materials.
Your car needs to have:
• A body
• 2 axles
• 4 wheels
Before you begin you need to plan your task:
• What will you need?
• What could you use for the body?
• What could you use for the axles?
• What could you use for the wheels?
• How will you attach all the parts?
Page 27 of 28 visit twinkl.co.za
Plan your car here.
Helpful Hint 3. Cut the skewers a little longer
Here is an idea to help you. than the straws.
To make a simple car 4. Tape the straws to the bottom
you will need: of the body.
• A small box for the body. 5. Push the skewers inside the
• 2 straws and skewers for the straws. The skewers should be
axles. able to turn freely inside the
straw.
• 4 bottle tops for the wheels.
6. Use a glue gun to stick the
Instructions: wheels to each end of the
1. Decorate your body. skewers.
2. Cut the straws a little longer
than the width of the body.
Page 28 of 28 visit twinkl.co.za
Robotics
and Coding Where are we going?
Answers
I am going to Upington I am going to East London
I am going to Durban
I am going to Bloemfontein
I am going to Mbombela
Page 1 of 2 visit twinkl.co.za
Robotics and Coding
Where are we going? Answers
I am going to .
Upington
I am going to .
East London
I am going to .
Durban
I am going to .
Bloemfontein
I am going to .
Mbombela
Page 2 of 2 visit twinkl.co.za