Sample 3 Cambridge Primary Computing LB 3
Sample 3 Cambridge Primary Computing LB 3
Primary Computing
Learner’s Book 3
Jon Chippindall,
Ben Davies & Isabella Lieghio
Endorsement statement
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
Third party websites and resources referred to in this publication have not been endorsed
by Cambridge Assessment International Education.
3
Introduction
Introduction
Welcome to Stage 3 of Cambridge Primary Computing!
Technology is a big part of how we live our lives today.
This book will help you to find out more about the technology
we see and use all around us.
There are lots of fun and interesting activities in this book to
get you thinking about how technology works.
You will find out:
• why making mistakes helps us become better programmers
• how putting data into a spreadsheet can help to keep it organised
• what the World Wide Web is
• how robots can help us to complete tasks
• which everyday devices can be connected to the internet.
You will write messages using secret codes, learn how
to program a tiny computer called a BBC micro:bit, and design
your own bedroom of the future.
Doing the activities with a partner and talking
about what you find out will help you to learn
even more about computing.
We hope that you enjoy discovering
all about technology around us!
4
Contents
Contents
How to use this book 6
2 Managing data
2.1 How data can help us 105
2.2 Super spreadsheets 117
4 Computer systems
4.1 Hardware and software working together 171
4.2 The role of robots 182
4.3 Inputs and outputs around us 195
Glossary 210
Acknowledgements 218
Note for teachers: Throughout the resource there is a symbol to indicate where additional digital only content is
provided. This content can be accessed through the Digital Learner’s Book on Cambridge GO. It can be launched
either from the Media tab or directly from the page. The symbol that denotes additional digital content is: .
The source files can also be downloaded from the Source files tab on Cambridge GO. In addition, this tab contains
a teacher guidance document which supports the delivery of digital activities and programming tasks in this
Learner’s Book.
5
How to use this book
Important words
to learn.
6
How to use this book
7
How to use this book
8
1 Computational
thinking and
programming
1.1 Everyday algorithms
We are going to:
• follow and use simple algorithms
• make changes to algorithms
• find and fix mistakes in algorithms
• understand what logical thinking is and how it can help
us to write algorithms
• predict the outcome of an algorithm that has been changed
• learn why it is helpful to split tasks (jobs) into smaller parts
• identify repeated steps in tasks
algorithm precise
• understand the importance of
concise predictions
algorithms being clear and concise.
debug repeat
editing tasks
logical thinking
9
1 Computational thinking and programming
Getting started
What do you already know?
• An algorithm is a set of instructions in a sequence.
• Algorithms can help you to make something, do something
or get somewhere.
• Finding and fixing errors in algorithms is called debugging.
Now try this!
Look at these shapes. They make a pattern, which means that
they repeat in a certain way.
10