Sample 2 Cambridge Primary Computing LB 2
Sample 2 Cambridge Primary Computing LB 2
Primary Computing
Learner’s Book 2
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 2 of Cambridge Primary Computing!
Computers play an important part in our lives.
We use them to do lots of things.
This book will help you explore some of the different ways
that we can use computers.
There are lots of interesting topics in this book.
They will help you to understand:
• how you can collect data to answer questions
• why algorithms need to be precise
• why repeat commands are used in programs
• the types of jobs that computers do better than humans
• the types of information that can be shared through networks.
This book also contains lots of activities.
These are designed to be completed with your classmates.
This will allow you to discuss what you have learnt.
These activities will help you learn how
to do things with technology.
The activities are things like writing
computer programs to create animations
and making block graphs and pictograms
from data.
We hope this book makes you want to learn
more about the ways computers are used.
It may give you some ideas about how
computers will be used in the future.
4
Contents
Contents
How to use this book 6
2 Managing data
2.1 Data all around 78
2.2 Problem solvers 91
2.3 Presenting data 101
4 Computer systems
4.1 Hardware and software 143
4.2 Different types of computer 161
4.3 Computers, humans and robots 178
Glossary 197
Acknowledgements 205
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 programing 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 Precise algorithms
We are going to:
• understand why algorithms need to be clear and correct
• write our own algorithms
• find and fix errors in algorithms. algorithm error
bug instructions
debug precise
directions test
Getting started
What do you already know?
• An algorithm is a set of instructions.
• The instructions must be in the correct sequence (order).
• Things which are wrong in algorithms (errors) are called bugs.
9
1 Computational thinking and programming
Continued
Now try this!
Zara has written an algorithm for arriving at school.
10