“L-Life
‘Z
LEN,
Ww
LZ
\e .
K
\
AN
\
\
Y
\
\
NY <
,How to get your free Online Edition
Just go to
www. pearsonactivelearn.com/register.asp
and enter this code...
Remember to include the hyphens! Once you have entered
your code, you will create an ActiveLearn Digital Service
account to access your Online Edition in future. If you already
have an account, enter your code then click ‘Log in and
activate product.
By the way, this code only works for one person. If somebody
else has used this book before you, they might have already
claimed the Online Edition.
, endorsed for
SBTEC
REVISE BTEC NATIONAL
Computing
Series Consultant: Harry Smith
Authors: Steve Farrell, Mark Fishpool, Christine Gate and Richard McGill
While the publishers have made every attempt to ensure that advice on the
qualification arid its assessment is accurate, the official specification and associated
assessment guidance materials are the only authoritative source of information
and should always be referred to for definitive guidance.
This qualification is reviewed on a regular basis and may be updated in the future.
Any such updates that affect the content of this Revision Guide will be outlined at
www.pearsonfe.co.ukl/BTECchanges. The eBook version of this Revision Guide will
also be updated to reflect the latest guidance as soon as possible.
=a eR St ss ee 3) =_— Ew aya — = Su OT
A note from the publisher
In order to ensure that this resource offers high-quality Fearson examiners have not contributed to any sections
support for the associated Fearson qualification, it has in this resource relevant to examination papers for which
been through a review process by the awarding body. they had prior responsibility.
This process confirms that this resource fully covers
Examiners will not use endorsed resources as a source
the teaching and learning content of the specification
of material for any assessment set by Fearson.
or part of a specification at which it is aimed. It also
confirms that it demonstrates an appropriate balance Endorsement of a resource does not mean that the
between the development of subject skills, knowledge resource is required to achieve this Pearson qualification,
and understanding, in addition to preparation for nor does it mean that it is the only suitable material
assessment. available to support the qualification, and any resource
lists produced by the awarding body shall include this
Endorsement does not cover any guidance on and other appropriate resources.
assessment activities or processes (e.g. practice
questions or advice on how to answer assessment
questions), included in the resource nor does it
prescribe any particular approach to the teaching or
delivery of a related course.
For the full range of Pearson revision titles across KS2,
KS3, GCSE, Functional Skills, AS/A Level and BTEC visit:
www.pearsonschools.co.uk/revise
, Which units should you revise?
assessed units
This Revision Guide has been designed to support you in preparing for the orema
included here — it will
of your course. Remember that you won't necessarily be studying all the units
depend on the qualification you are taking.
BTEC National Qualification 7 Externally assessed units
For both: 1 Principles of Computer Science
Extended Certificate 2 Fundamentals of Computer Systems
Foundation Diploma
Extended Diploma 1 Principles of Computer Science
2 Fundamentals of Computer Systems
3 Planning and Management of Computing Projects
4 Software Design and Development Project
Your Revision Guide
Each unit in this Revision Guide contains two types of pages, shown below.
pages help you revise the cs pages help you prepare for
essential content you need to your exam or assessed task.
know for each unit. Skills pages have a coloured edge and
are shaded in the table of contents.
Had alook({ | Nearly there [| Nailed it! [|
Branches
Branches allow you to make decisions within an algorithm, On this.aaa
ELSE. ..ELSEIF selections.
Branching with IF Had alook [_| Nearly there {_| Nailed it! {_|
The IF control structure allows codes to divide Into separate
pathways, selecting between two or more routes through the
program, This structure starts with the IF...THEN line of code
2 condition \s evaluated as true or false. Code Immediately al
IF. .THEN line Is run If the condition Is true as tar as the next pi
Drawing diagrams or flow charts
this structure, which could be: You may be asked to show that you can draw or complete a diagram or flow chart.
* ELSEIF to set another condition
* ELSE for code If the condition(s) not met Worked example
* ENDIF to complete the structure,
This is an example ofworking code for an Insertion sort:
fC
(stare )
Le We Wo
Ns 7S _21087 \a10087 9 e =
Yes. Yes ves a eaifl Exit For — "
End If v :
Next 12
es / Rates | / Ratec | A(L2) = Tap —~ 7
F y } — Next U1
| se 3 < fe
| Drawaflow chart forthisalgorithm hi
using standard BCS symbols. — ~
CEES For more on BCS flow
chart symbols, see page 11.
ce 2) =
° renedsto ee SETPOsTace ee LABEL 10gNB eS) ‘
condition, SU), Elselt tctWeight-Text
Fed)vines hg revise flow charts, see page 11,
To revise Insertion sort, see page 28.
0
Write pseudocode, then draw a flow chart for a linear search algorithm. You should be able to devise your own
algorithm which accepts the search criterion then loops through a data set until the criterion Is found with an
‘output fo report on finding the item or that the criterion was not present in the data set
Use the Now try this activities on every
page to help you test your knowledge
and practise the relevant skills. Look out for the sample response extracts to
revision questions or tasks on the skills pages.
Fost-its will explain their strengths and weaknesses.
‘Z
LEN,
Ww
LZ
\e .
K
\
AN
\
\
Y
\
\
NY <
,How to get your free Online Edition
Just go to
www. pearsonactivelearn.com/register.asp
and enter this code...
Remember to include the hyphens! Once you have entered
your code, you will create an ActiveLearn Digital Service
account to access your Online Edition in future. If you already
have an account, enter your code then click ‘Log in and
activate product.
By the way, this code only works for one person. If somebody
else has used this book before you, they might have already
claimed the Online Edition.
, endorsed for
SBTEC
REVISE BTEC NATIONAL
Computing
Series Consultant: Harry Smith
Authors: Steve Farrell, Mark Fishpool, Christine Gate and Richard McGill
While the publishers have made every attempt to ensure that advice on the
qualification arid its assessment is accurate, the official specification and associated
assessment guidance materials are the only authoritative source of information
and should always be referred to for definitive guidance.
This qualification is reviewed on a regular basis and may be updated in the future.
Any such updates that affect the content of this Revision Guide will be outlined at
www.pearsonfe.co.ukl/BTECchanges. The eBook version of this Revision Guide will
also be updated to reflect the latest guidance as soon as possible.
=a eR St ss ee 3) =_— Ew aya — = Su OT
A note from the publisher
In order to ensure that this resource offers high-quality Fearson examiners have not contributed to any sections
support for the associated Fearson qualification, it has in this resource relevant to examination papers for which
been through a review process by the awarding body. they had prior responsibility.
This process confirms that this resource fully covers
Examiners will not use endorsed resources as a source
the teaching and learning content of the specification
of material for any assessment set by Fearson.
or part of a specification at which it is aimed. It also
confirms that it demonstrates an appropriate balance Endorsement of a resource does not mean that the
between the development of subject skills, knowledge resource is required to achieve this Pearson qualification,
and understanding, in addition to preparation for nor does it mean that it is the only suitable material
assessment. available to support the qualification, and any resource
lists produced by the awarding body shall include this
Endorsement does not cover any guidance on and other appropriate resources.
assessment activities or processes (e.g. practice
questions or advice on how to answer assessment
questions), included in the resource nor does it
prescribe any particular approach to the teaching or
delivery of a related course.
For the full range of Pearson revision titles across KS2,
KS3, GCSE, Functional Skills, AS/A Level and BTEC visit:
www.pearsonschools.co.uk/revise
, Which units should you revise?
assessed units
This Revision Guide has been designed to support you in preparing for the orema
included here — it will
of your course. Remember that you won't necessarily be studying all the units
depend on the qualification you are taking.
BTEC National Qualification 7 Externally assessed units
For both: 1 Principles of Computer Science
Extended Certificate 2 Fundamentals of Computer Systems
Foundation Diploma
Extended Diploma 1 Principles of Computer Science
2 Fundamentals of Computer Systems
3 Planning and Management of Computing Projects
4 Software Design and Development Project
Your Revision Guide
Each unit in this Revision Guide contains two types of pages, shown below.
pages help you revise the cs pages help you prepare for
essential content you need to your exam or assessed task.
know for each unit. Skills pages have a coloured edge and
are shaded in the table of contents.
Had alook({ | Nearly there [| Nailed it! [|
Branches
Branches allow you to make decisions within an algorithm, On this.aaa
ELSE. ..ELSEIF selections.
Branching with IF Had alook [_| Nearly there {_| Nailed it! {_|
The IF control structure allows codes to divide Into separate
pathways, selecting between two or more routes through the
program, This structure starts with the IF...THEN line of code
2 condition \s evaluated as true or false. Code Immediately al
IF. .THEN line Is run If the condition Is true as tar as the next pi
Drawing diagrams or flow charts
this structure, which could be: You may be asked to show that you can draw or complete a diagram or flow chart.
* ELSEIF to set another condition
* ELSE for code If the condition(s) not met Worked example
* ENDIF to complete the structure,
This is an example ofworking code for an Insertion sort:
fC
(stare )
Le We Wo
Ns 7S _21087 \a10087 9 e =
Yes. Yes ves a eaifl Exit For — "
End If v :
Next 12
es / Rates | / Ratec | A(L2) = Tap —~ 7
F y } — Next U1
| se 3 < fe
| Drawaflow chart forthisalgorithm hi
using standard BCS symbols. — ~
CEES For more on BCS flow
chart symbols, see page 11.
ce 2) =
° renedsto ee SETPOsTace ee LABEL 10gNB eS) ‘
condition, SU), Elselt tctWeight-Text
Fed)vines hg revise flow charts, see page 11,
To revise Insertion sort, see page 28.
0
Write pseudocode, then draw a flow chart for a linear search algorithm. You should be able to devise your own
algorithm which accepts the search criterion then loops through a data set until the criterion Is found with an
‘output fo report on finding the item or that the criterion was not present in the data set
Use the Now try this activities on every
page to help you test your knowledge
and practise the relevant skills. Look out for the sample response extracts to
revision questions or tasks on the skills pages.
Fost-its will explain their strengths and weaknesses.