Grade - 02 Computing Part 1
Grade - 02 Computing Part 1
Teacher’s Guide with Boost Subscription for each Cambridge Primary stage.
Activity box
1 The children are creating a dance routine. What programme could you use to
record it?
2 What would the algorithm for the dance look like?
3 Can you write out the algorithm for each dancer to get to their starting spot on
the stage?
Cambridge Primary
Computing
Learner’s
Book 21 Roland Birbal
Carissa Gookool
Michelle Koon Koon
Nazreen Mohammed
Michele Taylor
Series editor:
Roland Birbal
Endorsement indicates that a resource has passed Cambridge International’s rigorous quality-assurance process and is suitable to support the delivery
of a Cambridge International curriculum framework. However, endorsed resources are not the only suitable materials available to support teaching and
learning, and are not essential to be used to achieve the qualification. Resource lists found on the Cambridge International website will include this
resource and other endorsed resources.
Any example answers to questions taken from past question papers, practice questions, accompanying marks and mark schemes included in this resource
have been written by the authors and are for guidance only. They do not replicate examination papers. In examinations the way marks are awarded may
be different. Any references to assessment and/or assessment preparation are the publisher’s interpretation of the curriculum framework requirements.
Examiners will not use endorsed resources as a source of material for any assessment set by Cambridge International.
While the publishers have made every attempt to ensure that advice on the qualification and its assessment is accurate, the official curriculum
framework, specimen assessment materials and any associated assessment guidance materials produced by the awarding body are the only authoritative
source of information and should always be referred to for definitive guidance. Cambridge International recommends that teachers consider using a
range of teaching and learning resources based on their own professional judgement of their students’ needs.
Cambridge International has not paid for the production of this resource, nor does Cambridge International receive any royalties from its sale. For more
information about the endorsement process, please visit www.cambridgeinternational.org/endorsed-resources
Cambridge International copyright material in this publication is reproduced under licence and remains the intellectual property of Cambridge
Assessment International Education.
Registered Cambridge International Schools benefit from high-quality programmes, assessments and a wide range of support so that teachers can
effectively deliver Cambridge Primary. Visit www.cambridgeinternational.org/primary to find out more.
Third-party websites and resources referred to in this publication have not been endorsed by Cambridge Assessment International Education.
Although every effort has been made to ensure that website addresses are correct at time of going to press, Hodder Education
cannot be held responsible for the content of any website mentioned in this book. It is sometimes possible to find a relocated
web page by typing in the address of the home page for a website in the URL window of your browser.
Hachette UK’s policy is to use papers that are natural, renewable and recyclable products and made from wood grown in
well-managed forests and other controlled sources. The logging and manufacturing processes are expected to conform
to the environmental regulations of the country of origin.
Orders: please contact Hachette UK Distribution, Hely Hutchinson Centre, Milton Road, Didcot, Oxfordshire, OX11 7HH.
Telephone: +44 (0)1235 827827. Email education@hachette.co.uk. Lines are open from 9 a.m. to 5 p.m., Monday to Saturday,
with a 24-hour message-answering service. You can also order through our website: www.hoddereducation.com
© Roland Birbal, Carissa Gookool, Michelle Koon Koon, Nazreen Mohammed, Michele Taylor 2023
First published in 2023 by
Hodder Education
An Hachette UK Company
Carmelite House
50 Victoria Embankment
London EC4Y 0DZ
www.hoddereducation.com
Impression number 10 9 8 7 6 5 4 3 2 1
Year 2027 2026 2025 2024 2023
All rights reserved. Apart from any use permitted under UK copyright law, no part of this publication may be reproduced or transmitted
in any form or by any means, electronic or mechanical, including photocopying and recording, or held within any information
storage and retrieval system, without permission in writing from the publisher or under licence from the Copyright Licensing Agency Limited.
Further details of such licences (for reprographic reproduction) may be obtained from the Copyright Licensing Agency Limited,www.cla.co.uk
Cover illustration by Lisa Hunt from Bright Agency
Illustrations by Vian Oelofsen, Stéphan Theron
Typeset in FS Albert 17/19 by IO Publishing CC
Printed in Slovenia
A catalogue record for this title is available from the British Library.
ISBN: 9781398368576
Contents
Term 1
Unit 1 Be a game developer 8
Unit 2 Be a data analyst 24
Unit 3 Computers and their functions 40
Unit 4 Be an animator 54
Term 2
Unit 5 Devices and networks 66
Unit 6 Be a designer 80
Unit 7 Be a data scientist 92
Unit 8 Be an artist 106
Term 3
Unit 9 Connected and sharing 122
Unit 10 Be a storyteller 134
Unit 11 Computers and robots 149
Glossary 164
How to use this book
Get started!
Get started! Talk Look at the following instructions. They are for the game ‘Simon says’.
1 Which instructions are clear?
about the new topic 2 What is missing in the instructions?
Warm up
You will need a sheet of paper. Follow the instructions below.
1 Draw a rectangle.
2 Draw a triangle over the rectangle.
Warm up: An
3 In the rectangle, draw three small squares.
• Show your drawing to your classmates.
• Do your pictures look different?
The instructions are to draw an object. Your teacher will show you.
offline activity to
Talk in groups. Why are some people’s drawings different? start your learning.
Do you remember?
Before starting this unit, check that you:
• know what an algorithm is
•
•
can follow an algorithm
know that the order of instructions is important
Do you remember?
• know that algorithms are used to write code. A list of things you
In this unit, you will use ScratchJr. There is should know before
an online chapter all about ScratchJr.
you start the unit.
4
How to use this book
Learn
Computer devices look different. However, they are all made from
hardware and software.
Hardware
Hardware are the physical objects that make up a computing device.
Here are some examples of hardware:
Practise
For these questions, use the website your teacher gives you.
1 Use data from the table to make a bar graph.
Zara Banana
Viti Banana
David Orange
Apple
5
How to use this book
Go further
1 Liam is getting dressed for school. What is the error in
the algorithm?
Step ❶ Put on T-shirt
Step Instruction A
❹ Shrink by 2
❺ Shrink by 2
C
❻ Shrink by 2
➐ Stop program
Which program does the same thing as this algorithm?
Challenge yourself!
1 Start a new project. Add the correct
code from the Go further activity to the
Seahorse character.
2 Add a Fish character.
3 Create a program for the Fish to match
this algorithm.
Step Instruction
Challenge yourself!
❶ Start on Green Flag Test your code A harder activity to
❷ Say “Hi Seahorse”
to see if you
get the correct test your new skills.
results.
❸ Move right (6)
➐ Stop program
4 Add the Starfish character to your project.
5 Add the code below to the Starfish and run it.
All links to additional
resources can be found at:
6 Change the code for the Starfish so it uses the Repeat block. https://www.hoddereducation.
The new code should get the same results.
7 Run your final program. co.uk/cambridgeextras
6
How to use this book
My project
1 Look at the algorithm to get out of a maze. It has one error. My project: A
What is the error? How would you correct it?
Algorithm
longer activity at
Move right (2) the end of the unit
Move up (3)
Move right (4)
to test the skills you
Move up (1) have learnt so far.
2 Think about the things you do every night when you go to bed.
Write an algorithm for going to bed. Include all the things you
do in the correct order.
3 a Create a program from the algorithm below for the
Basketball character. Use the Repeat block. Did you know?
TCM-4 TH
NED PA
Step Instruction The Mars Climate Orbiter was a PLAN
TCM-4
Include the start spaceship. 22
6k
m
ACTU
AL PAT
H
❹ Jump (1)
❺ Move right (2)
❻ Jump (1)
what you can do. ✔ I can create programs that use the
repeat command.
Computational thinking ?
Complete the algorithm in the table below with the Keywords
steps to get the mouse to the cheese. output: the results of
an algorithm
Step Instruction
input: the data that is
❶ Move right __________ given to an algorithm
❷ Move __________
❸ Move __________
❹ Move __________ (2)
Giving instructions
Get started!
Look at the following instructions. They are for the game ‘Simon says’.
1 Which instructions are clear?
2 What is missing in the instructions?
8
Unit 1: Be a game developer
Warm up
You will need a sheet of paper. Follow the instructions below.
1 Draw a rectangle.
2 Draw a triangle over the rectangle.
3 In the rectangle, draw three small squares.
• Show your drawing to your classmates.
• Do your pictures look different?
The instructions are to draw an object. Your teacher will show you.
Talk in groups. Why are some people’s drawings different?
Do you remember?
Before starting this unit, check that you:
• know what an algorithm is
• can follow an algorithm
• know that the order of instructions is important
• know that algorithms are used to write code.
9
Unit 1: Be a game developer
Algorithms
Be precise
Learn
An algorithm is a precise set of instructions. The instructions need
to be in the correct order. An algorithm that is not precise can lead
to the wrong result.
In the Warm up, you were asked to draw a house.
However, the instructions were not precise.
Here are two algorithms for making a chocolate milkshake.
Algorithm 1
Step Instruction
❶ Pour milk
❷ Add chocolate powder
❸ Stir
Algorithm 2
Step Instruction
❶ Pour milk in glass
❷ Add 1 spoon of chocolate powder
❸ Stir for 1 minute
Which algorithm is more precise?
10
Unit 1: Be a game developer
Practise
1 Choose all the words that describe an algorithm.
exact unclear wrong clear correct
2 Here are two algorithms to prepare a bowl of cereal with milk.
Choose the algorithm that is more precise.
Algorithm 1 Algorithm 2
Step Instruction Step Instruction
❶ Get cereal ❶ Get bowl, cereal and milk
❷ Pour cereal ❷ Pour cereal in bowl
❸ Pour milk ❸ Pour milk in bowl
3 Help Kai get home. Complete this algorithm. Two instructions
are missing. Add the most precise instructions.
Step Instruction Move up
❶ Start
Go to the right 11 steps
❷
Walk right
❸
❹ Stop Move up 6 steps
11
Unit 1: Be a game developer
Step Instruction
❸ Stop
12
Unit 1: Be a game developer
Start on
Stop
Green Flag
13
Unit 1: Be a game developer
Practise
1 Say if the sentences are true or false.
Sentences True/False
a Computers can think on their own.
b Instructions for a computer must be unclear.
c Computer games are examples of programs.
d A computer follows a program to do a task.
2 Which ONE of the two options can a computer carry out?
A B
Step Instruction
❶ Start on Tap
❷ Move right (11)
❸ Move up (6)
❹ Stop program
14
Unit 1: Be a game developer
Coding
Algorithms to programs
Learn
To produce a program, we must write an algorithm.
Each step in the algorithm is changed to code.
Let us look at this task.
We want the Whale to spin around. We want it to do a full
right spin.
There are FOUR steps to create the program.
It is good to write
an algorithm before
writing code.
15
Unit 1: Be a game developer
Step Instruction
❶ Start on Tap
Step Instruction
❶ Start on Tap
❸ Stop program
16
Unit 1: Be a game developer
Practise
We will create a program for the Whale to do a full left spin.
1 Look at the algorithm for the Whale character.
Whale algorithm
Step Instruction
❶ Start on Green Flag
❷ Spin left (12) 12
❸ Stop program
a Open ScratchJr.
b Add a Background like this.
c Add the Whale character.
d Choose the correct blocks of code
to match the algorithm.
A B C D E
17
Unit 1: Be a game developer
Go further
1 Here are two algorithms for a Crab. The Crab should:
• spin around 2 times
• say “I am dizzy!”
18
Unit 1: Be a game developer
A B C D E
3 Create the program in ScratchJr.
a Open ScratchJr.
b Add a Background as shown.
c Add the Crab character.
d Add the blocks of code you chose in question 2.
e Run the program.
19
Unit 1: Be a game developer
Challenge yourself!
Algorithmic thinking
1 Clara follows this path to her house.
20
Unit 1: Be a game developer
it
A B C D E F G
21
Unit 1: Be a game developer
My project
1 Work in groups.
Which algorithm is more precise, Algorithm 1 or Algorithm 2?
Algorithm 1 Algorithm 2
Step Instruction Step Instruction
❶ Start on Tap ❶ Start
❷ Move up 5 steps ❷ Move up
❸ Spin right (12) ❸ Turn
❹ Spin left (12) ❹ Turn
❺ Move right (10) ❺ Move right
❻ Stop program ❻ Stop program
2 Which program matches Algorithm 1?
22
Unit 1: Be a game developer
23
Unit 2 Be a data analyst
Categorical data
Get started!
We can show data in pictures.
Favourite Number of
colour students 15
Red 10
Blue 0
Colours
Green
Yellow
Pink
24
Unit 2: Be a data analyst
Warm up
1 Work in pairs. Put the animals in the correct boxes.
An animal can be in more than one box.
Water animals
Land animals
Do you remember?
Before starting this unit, check that you:
• know that computing devices can answer questions
• know that computing devices can sort and organise data
• know that computing devices can record data
• know about data tables.
25
Unit 2: Be a data analyst
Keyword
backup: a copy of data that is stored in a safe place
26
Unit 2: Be a data analyst
Practise
1 Say if the statements are true or false.
Statement True or false?
a Making changes to data on a
computer is hard.
b Data can be shared across
computers.
c It is hard to copy data
on computers.
2 Circle the picture that shows a faster way to find a book at
the library.
A B
3 Circle the picture that shows the best way to store lots of data.
A B
4 Circle the picture that shows the easier way to get graphs
and charts.
A B
27
Unit 2: Be a data analyst
Data
Presenting data in groups
Learn
Some data can be put into groups.
For example, data about eye colour can be put into four groups:
amber, green, blue, brown.
Software is used to present data in different ways.
Data can be shown as a bar graph or pictogram.
pictogram
bar graph
We can present the data
Name Favourite colour in this table as a bar
graph or a pictogram.
Zara red
Viti red
David blue
Jack green
Annay green
Sara green Keyword
Liam green present: to show
28
Unit 2: Be a data analyst
Type the text below. (The data and labels are from the table in
Step 1.)
X: Colours Y: Number of people
Values: 2, 1, 4
29
Unit 2: Be a data analyst
30
Unit 2: Be a data analyst
Practise
For these questions, use the website your teacher gives you.
1 Use data from the table to make a bar graph.
Zara Banana
Viti Banana
David Orange
Jack Orange
Annay Orange
Sara Banana
Liam Apple
Apple
31
Unit 2: Be a data analyst
Computing devices
Collecting categorical data
Keyword
Learn category: group
We can collect data and put it into groups or categories.
Computing devices collect categorical data every day for different
reasons. Data can be collected in different ways. Let us look at
some of the ways to collect and use data.
Electronic forms
One way to collect data is by using an electronic form. People can
complete electronic forms on devices such as laptops, desktops,
smartphones and tablets. For example, schools may collect data
on students’ activities and likes. They can ask students to complete
and submit a form. The answer to each question can be put into
different categories.
1
Question 1 has
two categories:
Yes, No.
Question 2 has 2
five categories:
Chess, Robotics,
Book, Math,
Other.
Question 3 has
three categories:
1, 2, 3 – where 3
1 is the lowest
rating and 3 is the
highest rating.
32
Unit 2: Be a data analyst
Traffic systems
Traffic systems count the traffic on roads.
cars
lorries
bicycles pedestrians
Once collected, the results can be shown as graphs or charts.
33
Unit 2: Be a data analyst
Supermarkets
Keyword
At a supermarket, each item has a
barcode: black lines that
barcode. The barcode contains data
contain information
about the item such as what type of
about an item
food it is and its price.
At the check-out, a computerised till can read the barcode.
It collects data about how many items were sold each day.
Items can then be grouped into categories, such as:
34
Unit 2: Be a data analyst
Practise
1 Circle the computing devices that can be used to complete
an electronic form.
A Yes/No
B Rating
scale
C Checkbox
A Camera
B Barcode reader
C Monitor
35
Unit 2: Be a data analyst
Go further
1 Say if these statement are true or false.
a A computer can only present data in bar graphs.
36
Unit 2: Be a data analyst
Challenge yourself!
1 Fill in the correct answers. Choose from the words in the
word bank.
pictogram bar graph backup
a A copy of data is a called a __________________.
Chocolate 9
Gummies 7
Lollipops 5
Toffees 2
37
Unit 2: Be a data analyst
My project
1 Work in groups.
a Ask seven students what their favourite candy is. They must
choose from the four candies in the table.
b Complete the table with the data you collect.
Favourite candy Number of people
Chocolate
Gummies
Lollipops
Toffees
38
Unit 2: Be a data analyst
39
Unit 3 Computers and their functions
Sending messages
40
Unit 3: Computers and their functions
Warm up
Work in pairs.
• Point to pictures of computing devices.
• Point to pictures of software.
Do you remember?
Before starting this unit, check that you:
• know that computers can do different things
• know that computers can run many different programs.
41
Unit 3: Computers and their functions
42
Unit 3: Computers and their functions
Software
Software is another name for a computer program. Software is a
set of instructions. Software tells hardware what to do. Without
software, hardware cannot do anything.
• Some software controls the computing device.
• Other software does a task. This kind of software is called
an app.
Here are some examples of software:
File software lets users open, close, save and delete files.
43