Sample 6 Cambridge Primary Computing LB 6
Sample 6 Cambridge Primary Computing LB 6
Primary Computing
Learner’s Book 6
Ceredig Cattanach-Chell, Luke Craig
& Sarah Matthews
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 Cambridge International 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 6 of Cambridge Primary Computing!
Digital technology has changed the world over the past 50 years.
We use technology in so many areas of our life, it is more important
than ever that we try to understand how technology works.
In this book you will:
• learn how to use programming constructs such as sub-routines
• create a game for a physical computing device that uses variables
• learn how data is collected and stored on a computer system
• investigate how data is processed
• explore how we can use artificial intelligence.
These computing ideas are not only part of our daily lives, but can be part
of certain jobs that people do. People can have an entire career within
computing, and learning about computing here may just be the start of your
future in computing! Using the computing knowledge and skills that you learn
from this book, you’ll gain a sense of how people who work in computing
may carry out parts of their jobs. For example, programmers often work on
projects as part of a team, and work together to test that their programs
work. Perhaps you could find a friend at school to work on a project with you.
We have created lots of activities and questions where you
can work with a partner or a group. Sharing your ideas
with other learners is fun and helps you have exciting
conversations about how computers and technology
are used.
There is also a project for you to complete at the end
of each unit. These will cover the learning in each
unit and help you to develop your understanding.
We hope you find learning about computers and
technology exciting, and that you will continue to
keep learning about computers as you grow older.
4
Contents
Contents
How to use this book 6
2 Managing data
2.1 Capturing data 95
2.2 Creating a spreadsheet 119
2.3 Creating a database 135
2.4 How is data used? 149
4 Computer systems
4.1 Selecting hardware and software 184
4.2 Programming environments 201
4.3 Storing data 209
4.4 Inside a computer 218
4.5 Robots in industry 224
Glossary 234
Acknowledgements 247
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 Planning flowcharts
We are going to:
• understand that we can present algorithms as flowcharts
• understand the shapes used in a flowchart
• predict the results of flowcharts.
decision
flowchart
input
output
prediction
Getting started
9
1 Computational thinking and programming
Continued
Now try this!
Work with a partner. Think of something
you do every day. Describe the task to
your partner as if it was an algorithm
that a computer could follow. Include all
of the steps in the task, even if they might
seem obvious. Try to include a conditional
statement in your algorithm.
For example:
IF it is a school day THEN take out my school
uniform, ELSE take out my weekend clothes.
IF it is raining THEN . . . ELSE . . .
Flowcharts
There are many ways to represent algorithms. In Scratch, you use
Start
blocks to represent an algorithm. In the Getting started activity,
you used speech. You could have also written it down as text.
A flowchart is another way to represent an algorithm. Get a bowl
A flowchart is a diagram that shows each step of an algorithm.
This is an example of a simple flowchart:
Pour in some
cereal
Add milk
10