100% found this document useful (2 votes)
5K views130 pages

Inspire Computing Grade 7 Workbook

This document is a comprehensive guide to computer technology and its applications, covering topics such as internet safety, presentation skills, and programming. It includes detailed contents, learning objectives, activities, and assessments for various units. The material is designed to enhance understanding of ICT and Computer Science, with practical examples and exercises for students.

Uploaded by

luckywicks2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
5K views130 pages

Inspire Computing Grade 7 Workbook

This document is a comprehensive guide to computer technology and its applications, covering topics such as internet safety, presentation skills, and programming. It includes detailed contents, learning objectives, activities, and assessments for various units. The material is designed to enhance understanding of ICT and Computer Science, with practical examples and exercises for students.

Uploaded by

luckywicks2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 130

1_t,

TNsPTREJ
/,,
w
*i*
COMPUTIruG
YEART
w
No me:

Ctoss

8,* n
\1
;,iM
*s;&

,
nrP
1 j
,

tr
i -€s
sr
1 i

i( i;
,@,
trtr #
-1 ax
*s*"€ t. AB\
{;*\ ii-

-.-tL I
t
a

, a J.
,
#
.? ?
1
)t
:.t "

--"-' i;" % -fl, ::J/.

J,
i
*#F ,1
w &
Pearson W - L=

a
*
-a
L
tt
tt

.:.

Pearson
Detqiled contents
Unit 1: Safe practice 6 Document layout. 32

1 The internet and the world wide web 2 7 Document page design 34

2 Presentation-based projects 4 8 Combining text and graphics...... 36

3 Creating a storyboard for 9 Reviewing and proofreading


a presentation........... ,,6 documents.....................................:..... 3B

4 lnternet research ..8 10 Distributing digital documents 40

5 Building a presentation.......... 10 E nd -of- un it assessm e nt.................... 42

6 Presentation interactivity..... 12

7 The importance of passwords..-........... 14 Unit 3: Connectivity and the internet


B Evaluating a presentation 16 1 Wired and wireless networks.............. 44
9 & 10 Adapting a presentation for a 2 lVlobile internet access 46
new audience............ 1B
3 Wired connections.............. 48
End-of-u nit assessment............ 20
50

5 I nternet bandwidth ................ 52


Unit 2: Responsible practice
6 Comparing web browsers. 54
1 Copyri9ht................ 22
7 Comparing search engines 56
2 Legal and illegal use of content 24
8 lnternet filtering and censorship....... 58
3 Working safely in the c|oud........ 26
9 & 10 Cre3ting well-presented
4 Researching a newsletter............ 28 docu ments..............,.,......... ....... 60

5 Planning a group project 30 End-of-u nit assessment............ 62

ii
xxxK:t
Unit 4: lnternet protocol and binary 8 Modelling and simulations ,.96
ary representation.. 64 9 Error checking .98
ary computing.......... 66 10 Subprograms 100
rverting from binary to denary 68 E n d-of-u n it assessment.......... 102
rverting from denary to binary 70

ASCII and Unicode ..................... 72 Unit 6: Programming Part 2


ddresses.. 74 1 lntegrated development
envi ron ments .......... 104
ELS 76
2 Trace tables 106
i 10 Network speeds 7B
3 Data types and converting data...... 108
#of-unit assessment 80
4 String methods.. 110

5 Escape characters and string slicing 112


--:i FrogrammingPartl
' -lcuction to programming 6 &7 String concatenation ..............,.... 114
82
B Efficient programming............
- - -: argorithms............. 84
116
9 Everyday prob1ems................. 118
86
10. Creating simple graphics
-:, -S.'........... 8B usrng codtng 120
r... t'^a OpefatOfS 90 End-of-u n it assessment............ 122
92
r . :.':e, selection and iteration 94

ilt
Welcome to Inspire Computing!
So many of us now use computers every day of our lives. Whether for school, fun, work or
staying in touch with relatives around the world computer technology is all around us.

This book covers both ICT and Computer Science topics that will help you discover how
this amazing technology works, how it connects the world together, and how it has
revolutionised the classroom, workplace, and home.

@::t3
Learning objectives Key words definitions
The internet ond the world wide web
This is what you will @k.d"edretu l.rxaldieit"*
Test yiiur knowledge
know or be able to do by trdieG d,ice
tre-.
lp"i
of the key word
trrike lnre:miiq
the end of the lesson. a it,iet !erbb,o,€,

lon hr n,.ppiie -wqLde dEreb l@!!)

*r stoter dct;'..e

irr!
E-:;;4
Activity lnstruction
A o.line.a.Jugio.

You might need to write


De*ribe ihe d fleren.e btueen the
Read this carefully
or draw an answer, circle to know what to do
pictures or words, or tick
or match answers.

Ct

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? Name the device What is the ,'.'hich of the
Only online required to moveme ": ^.
^i 'c lowing is
videos can be record sound. one slio::: ^o: a {orm of
Plenary quick quiz embedded in a dllui c --
--^-:^- ,: =-- -_ - ie ra ctivity?
A fun way to test what slide.

has been understood


E true E speaker - navigation
from the lesson.
E false E projector website links
E mouse use of logos
E microphone sound clips
-

IV
We hope that you will find this book useful to develop your knowledge of computer
technology, how to use computers effectively and how to write your own computer
programs using Python.

Each topic will provide an opportunity for you to demonstrate your understanding of theory
with real-wot'ld examples and a range of stimulating write-in activities. You can also test
your knowledge of keywords and regular exam-quality questions with supported answers.
A checkpoint at the end of each lesson is a quick and easy way to check your
own understanding.

@i:::;;tir
Unit 5: Short onswer questions

Short answer questions 1. Atgpical 4-msrk question

uden. abour databases and rhe imp.n:n.e ot

Questions to solidify your peraroE and q €rhe tundion oratbanlhrae

learning and prepare you


for your exam.

P. Another4-mork question

Youarenadinsanewjobata arseprosramminsorqanLaiiooihd.

Da(ibethedifieren.e btueen : m

@xrt$x
, R.vLb".h".krkt

2 =

Revision checklist
Ensurlng that you are
covering all revision forms
for your learning and finding
what works best for you!

V
Unit 1: Sofe proctice Lesson 1

The internet qnd the w t I ld wide web


@ tearning objectives f . l.| l*ig. riiord, aqtirrititn5 -, ,, ',
i
,

l. Understand the terms internet Tick the word or phrase when you know its meaning.
and world wide web (WWW). E digitaldivide E post
2. Know howto spot a fake or
spoof website.
I email E spoof
3. Understand the importance of
E fake E streaming
being respectful and staying E internet E web browser
safe online. E network I wired
E online gaming I wireless
E online shopping E world wide web (WWW)

eX, Stsrtsr mct*wfr&g


Draw a line from the term to its description

The shared pages of content that


The internet we access from our computers or
smartphones.

The world wide web


A network of connected computers
around the world.

3 ffirxXSms* e&m$e*sX&m
Describe the difference between the internet and the world wide web

Xii. LIses cf thc *nternet


Describe three different ways in which we use the internet.
1. ...............
2. .............. ...................,
3. ..............

g Pear:1**-
I
Unit 1: Sofe proctice

Foke €!x' spsef xr'ecbsXt*xs


Describe an example of a fake or a spoof website

Sofetg ques&l*ms
Grve four examples of questions you could ask to ensure you use the internet safely

little respee:& \\
ok at the four behaviours below. Which are respectful, and which are not? Tiik your choices.

3ehaviour Respectful Not respectful


-: -:adin rumours about someone know online
olite in allyour messa es
- ,' ng images of someone without their permission
:
='-slng to use bad lan ua e online

h tar rdri,
ra!e!srg ,r,tr rr:,
\i*sa

i.restion 1 Question 2 Question 3 Question 4 Question 5


- :l word True or false? Name the Which of the True or false?
:=,:'beSa The internet and application we following is Anyone can post
=: s :e full the WWW are use to surf the not a popular information
, - - -:rue the same thing. WWW. internet activity? online and claim
- -:'-ration?
it is true.
I true I calculator E online E true
gaming
I false E search E false
:cf engine E movie
streaming
tr email
n web browser tr running
I online
Shopping

,:i
Unit 1: Sofe proctice Lesson P

Presentotioh-bqsed projects
@ t"a.ning objectives 1. I X"g word definitions
1. Understand the importance of Tick the word or phrase when you know its meaning.
a target audience for project
E animation E master slide
work.
E design theme E slides
2. Know how to analyse a given
brief. I font I target audience
3. Understand and apply key E graphic E transition
presentation term i nology. E layout

e: Storter octivirg
Give three key elements of a project brief
1 . ...............
2. ..............
3. .............. ... *\:

3 Tnror:t
. u. 5E L nr rt{ir,11gtr1
UYUTL,

List three elements that are used when describing the term 'target audience'
1. ...............
2. ..............
3. ..............

4. i'':,..;,;, :, ',::
Look at the five activities below. Where might a presentation be used? Tick your choices

Activity Used Not used


A job interview
A spreadsheet of business costs
Creating a magazine cover
A new phone product launch to a large crowd
Teaching a geography lesson

5 Kffwre*s
Describe the difference between an animation and a transition

u, ! r----
I Unit 1: Sofe proctice
E
Presentstion features
Briefly describe the following presentation terms
Slides

2. Layout

3. Design themes:

4. IVaster slide

7. ritr'l: i.,ir'rl.ii::; irtl l ,::r:


Look at the four activities below. Which should be done when creating a presentation and
which should not? Tick your choices.
Activity Should be Should not b'e
done done
Space out text, images and graphics
Link to videos and websites without checking them f irst.
Choose one style and stick with it throughout
Use as many effects and animations as possible.

A. i"ir:::'.ir',1 ,.;: ,:,i, -;t::::


Question 1 Question 2 Question 3 Question 4 Question 5
Editing which True or false? Which option Which word True or false?
of the following Different describes describes the Presentations
will change slides can a person's effect used to are normally
every slide in a have different employment move between multimedia
presentation? background and family two slides? documents.
colours. situation?
I transition I true E age I font E true
I layout E false I geographical E transition E false
factors
E master slide I animation
E slide notes E target ! interactivity
audience
E socio-
economic
factors

5
Unit 1: Sofe proctice

Creoting q storgboqrd for q presentqtion


@ tearning,oAjectives: ' ', .' I. Keg word definitions
1. Understand the importance of Tick the word or phrase when you know its meaning
planning a presentation.
I elements
graphical E slide
2. Understand the key elements
E hyperlink tr storyboard
of a storyboard.
3. Know how to plan a storyboard E navigation I text
to meet the user's needs.

:E;i Stexr"ter exetivitg


Give three features of a storyboard
1. ...............
2. ..............
3. ..............

&tti W*rX crre stsrgboxrCs used?


Give two reasons for creating a storyboard
't................
2. ..............

4. i't':- ,:;: ::,ia' :;:ta:i i..',


Are the following statements about storyboards true or false? Tick your choices

Statement True False


Pre-visualisation describes the sound effects that will be
used in a presentation.
Video games designers do not use storyboards
Film directors use storyboards to plan filming

-
'Unit 1: Sofe proctice Lesson 3

Essxxmt*mX cXesrxs$?ts
Look at the six elements below. Which would normally be included in a storyboard? Tick
your choices.

Element lncluded Not included


Slide headings or titles
The type of computer that will be used
Text to be included on the slides
A description of the potential audience
Potentialtimings
Sketches to represent images or a text box describing
an image

6 Noxrigmt&exrx
List three navigational tools that can be added to a storyboard
1. ...............
2. ..............
3. ..............

? Effective Bresentstions
Describe how you can make a presentation as effective as possible

A. PIenexN"g3 cgax$e&< e&ei&x

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? How many Which of the True or false? What does the
A storyboard storyboard following Action buttons term'linear'
is a text-only boxes should be would not be resemble those refer to when
document. used per slide? planned using a found on a DVD creating a
storyboard? menu. storyboard?
lll true tr: I video game I true E random order
l= ,u,," Jz E spreadsheet E false E reverse order
tr+ E fitm E in order
trt E presentation E order is not
important

:
Unit 1: Sofe proctice Lesson 4

Internet reseqrch
@ Learning objectives t. ! X"g word definitions
1. Safely search the internet for Tick the word or phrase when you know its meaning
text, images and downloadable
E content E resource
content.
2. Understand the importance
E copyright E save
of carefully judging online I download I search engine
sources. I luOge I search term
3. Develop an awareness of E key word I source
copyright.
E reliable E web browser

e Stm**ex" exe&ixx!&g
Describe what is meant by the term'search engine'

3.,;l,i'.;t:.itr,,'_::.:i :tr. ::::,,:'.at


Which of the following options can normally be found within an advanced search tool? Tick
your choices.

Option Yes No
Search for specific file types
Search within a particular time period
Select only events you were part of
Only show results in a particular colour
Exclude specified terms

,r*al Semrclt cmsxmes


List the names of three common search engines.
1

2
3

!-

:
Unit 1: Sofe proctice Lesson 4

5
Why is it important to think before clicking any results in a search engine that are marked
with an Ad'or advertising label?

5. i,..;:::,rr:i'i;,1:'';
List the names of three types of online material that can be subject to copyright
"l

2
3

7. }.r:tx*rr:s:t cxx*xn*
Describe the purpose of a bookmark in a web browser.

8. .:::;,,-,,t:';; :;r_lt,::, ;;:,];;

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? lt What is the Which type Which word True or false?
is possible to link purpose of of website is relates to the Copyright does
directly from a an advanced most likely saving of a not apply on
presentation to search? to appear in website address? video streaming
an online video. advertisements? sites.
E true I to randomise E news E bookmark E true
E false resu Its
E sports I copyright I false
I to show
E shopping E advertisement
specif ic
results E hobbies E browser
I to hide
searches
E to find older
websites

9
Unit 1: Sofe proctice Lesson 5

Building q presentqtion
@ Learning, objectives I.. '! X"g word definitions
1. Create a presentation based on Tick the word or phrase when you know its meaning
a storyboard design.
I consistent E layout
2. Become familiar with common
presentation software
I format E slide
packages. I functionality I template
3. Know how to combine original E graphic I text box
content and imported online E house style E theme
resea rch.
E insert

e S&mx*er xxe&*v**g
What is the purpose of the layout tool in any presentation application?

3. :-:: .:llt,ii':1.:::;
What is meant by the term'template'for a presentation slide?

4. Sm{twymrc
List the names of three common presentation applications
1. ...............
2. ..............
3. ..............
F
f.
Are the following statements about creating a presentation true or false? Tick your choices.

State True False


The order of slides cannot be changed once created.
A text box can be freely moved around the slide
It is not possible to copy and paste an image into a
resentation

10
Unit 1: Sofe proctice

5. ffqxrxx*stcxrle S
Describe what is meant by a consistent house style

7. &Scsigr:imgf #er otlxers


Draw a Iine from the term to its description

A particular group of people you


House style
hope will enjoy your presentation.

Target audience
Easy to navigate, with clear
information displayed on screen

Colout text and layout choices that


User friendly are used consistently throughout a
presentation.

B. r ,,,,::::.::'i| :;r,,,::;i' r:,-tl;:


Question 1 Question 2 Question 3 Question 4 Question 5
Which of the True or false? Which of the True or false? lt Which of the
following tools You cannot following is important to following will
will create extra create your own cannot be keep checking not help make
slides? templates. used as a slide back to the brief a presentation
background? and storyboard. user friendly?
E delete slides E true I an imaoe E true E more
E E animation
arrange slides false E a colour E false
I format slides I a sound effect I clear text

E insert slides I a pattern E subtle


transitions
E consistency

1'.1
r.t-tt SCprutoE

Presentotion interqctivit g
@ Learning objectives 1. , X"g word definitions
'1. Understand how
to add Tick the word or phrase when you know its meaning.
interactivity to a presentation.
2. Know how to select and add
E animation E multimedia
relevant multimedia elements I buttons fJ navigation
to a presentation. E embed E transitions
3. Understand howto use fl interactivity E video
animation and transitions to
enhance a presentation.

E': Stexr&er mc&ivXtg


List three examples of multimedia content
1

2
3

Eli M$ltltxcdia
Describe what is meant by the term ,embed,

4. .:'1i i:i:.,::

Give three ways you can add audio to a presentation


,|

2
3

12
Unit I: Sofe proctice tr
5. ';':t-: l: :i'' ':i:, l;;t','

Are the following statements true or false? Tick your choices

Statement True False


It is not possible to link to online videos in a presentation
Animation can be applied to every object on a slide
Only one transition can be applied within a presentation

o Kaxmxtiet nmX**g
Appear, bounce and zoom up are options often found in which tool?

7. Krxkexrxe*mg cx prsecn*stion
Look at the six elements below. Which should be used in a presentation and which should
not? Tick your choices.

Element Should be Should not be


used used
Objects that fly around the screen
Transitions that add interesting visual flair
Sound effects that will distract from the presenter
Consistency in transitions across the presentation
Very long animations that will slow down the presenter
Simple fades instead of complicated effects

g. i:: .,, : .. .:i.. : .ir: :

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? Name the device What is the True or false? Which of the
Only online required to movement from lf the website following is
videos can be record sound. one slide to changes, any not a form of
embedded in a another called? embedded interactivity?
slide. content will
disappear.
I true E speaker E text box I true E navigation
E false f-l oroiector E transition I false E website links
E mouse E animation I use oftogoq
I microphone E sound effect I sound clips

't3

-i,
Unit 1: Sofe proctice

The importqnce of pqsswords


@:r-""*irrg,objectiv"t
l,
L. ) Keg wor:d definitions
1. Understand why we need Tick the word or phrase when you know its meaning
passwords when we are
E biometric I personal data
working online.
2. Understand what makes strong
I characters E strong
and weak passwords. E password I weak
3. Know how to create a suitable
password for a given situation.

2 %tmater mct&xri*g
Describe what is meant by the term 'password'

3. Wmsswerds m& &xexmrxe

List three aspects of our home lives where we might need a password
1. ...............
2. ..............
3. ..............

4 F{xsswryrdx a& \&s&rk


List three instances where a password might be used in the workplace
't................
2. ..............
3. .............. \......

5. |-:r;;;;;1;;1::-ri x::ll',r::;:
Give two pieces of advice to help someone create a strong password
1. ...............
2. .,............

14
Unit 1: Sofe proctice 'Lesson 7

5, Crext&mg $nd ryxxlx{xg,y}S pusswords


Look at the four actions below. Which should be done when creating a new password and
which should not? Tick your choices.
Action Should be Should not
done be done
Try to make passwords as random as possible
lnclude personal information such as names, birthdays or pets
Change your password regularly
Use the same password for as manywebsites as possible

7. XXex xsw& reX * X*er*'r extlqr*xs


List three examples of biometric data systems that are alternatives to passwords.

A. FXcrxmrg qxx&cX< q{,rix


Question 1 Question 2 Question 3 Question 4 Question 5
Which of these True or false? Which of these Who is it OK True or false?
is not a strong Both home and options should to tell your Hackers will
password? workplace Wi-Fi not be included passwords to? randomly
need passwords in a password? try common
passwords to
access accounts
E J541uRr**34 I true I mixed letters E best friend E true
E KS$03ioPss I false E random tr gamer friends E false
numbers
f Mlypa55w0rd E parent/
E Plwq@fgbv4 E birthdays guardian
I symbols E anyone who
asks

*
15
Unit I: Sofe proctice IGEEEIII=I

Evqluoting s presentqtion
@ Learning 1. i X"g word definitions
1. Understand the importance of Tick the word or phrase when you know its meaning
evaluating digital products. E checklist I peer feedback
2. Understand the key elements
of an evaluation.
fl evaluate E self-assess

3. Know how to self-assess your I evaluation


own work against a checklist.

e S*cxr*er mc&iw*&g
Describe the purpose of evaluating any product.

3 KvxxXuxm&i*xm
What are the three main elements of any evaluation?
1. ...............
2. ..............
3. ..............

4. l..ir:.:i::::::t
Give three technological devices that are updated regularly, based on user feedback.
1

2
3

5. .i'i:r: l:r-: 11'


Explain the role of the original brief when carrying out an evaluation.

16
Unit 1: Sofe proctice Lesson

o Cl'leckXXst
Give three questions that could be asked as part of an evaluation checklist
1. ...............
)
2
J. ..............

7. Feex" fcec$&xmek
Describe what is meant by the term 'peer feedback'

A. F&cxxmx"g quiek e3u*e

Question 1 Question 2 Question 3 Question 4 Question 5


Which of the Which What is a Who is peer True or false?
options is not document document feedback Spelling and
part of an includes created to help collected from? grammar
evaluation? the original an evaluation mistakes should
instructions? called? not be part of
an evaluation.
I improve E specification E a checklist I friends or f true
I classmates
what went E brief E a brief E false
well?
I testing I a storyboard I parents/
I network guardians
E checklist E a mind-map
speed I teachers
E what did not E doctors
go well?

17
Unit I: Sofe proctice 9A

Adopting q presentotion for o new qudience


@,lear;ing objectlves, : . .:' I. !D x"g word
1. Understand why we may need Tick the word or phrase when you know its meaning
to adapt our work. E adapt I evidence
2. Know how to adapt a piece of
E annotate
work for a new audience.
3. Know how to provide evidence
that work has been adapted.

?. K*xxx"*er xe*Exe*tg
Give three reasons for adapting an existing piece of work.
1. ...............
2. ..............
3. ..............

3, The oudience
Complete the statement below using the words provided
One reason why a may need to be is that the
has grown up, and looking again at the can
make it again

relevant presentation audience content adapted

4. t..i:,:;t:i:r: iir,: I rl{,, .::i..i.:il:''r',.:.


Look at the two possible changes in the audience for a new educational presentation. Draw a
line to the corresponding ways you might need to adapt your presentation for that audience.

IVlake language more complex

Add addltional graphics and explanations


Changing to a younger audience
Add more detailed diagrams and charts

lncrease the text size

Changing to an older audience


Redu6e the use of animation

Check the age suitability of any external links

18
.
**:w
Unit 1: Sofe proctice t1*{trtr
iN

Admpt*rx& preld{.e{:Xe
Give two examples of when a product might need to be adapted for a new audience
,l

Eviderxecx
When adapting, why is it important to keep an original version of a presentation?

Whm& *m me*mp&
List three elements of a presentation that should be considered when adapting
,1

2
?

B. Plemexrg eryaxXxk qex$x

Question Question 2 Question 3 Question 4 Question 5


True or false? What does the Adapting a What is the True or false?
User feedback phrase'adapting piece of work name for It is important
is not a reason a piece of work' is part of the making notes on to delete older
to adapt a mean? what? a piece of work? versions of any
piece of work. piece of work.
f true I deleting it and E rectangle of E mind I true
starting again remedies mapping
I false E false
f-l makino I triangle of fl testino
improvements changes
for a purpose
E annotation
E circle of life
I animation
I asking someone
fl system life
else to finish it cycle
fl removino
complex text

19
fl*L*pdi-
I

Unit I: Short qnswer questions


1. A tgpicol 4-mqrk question:

A friend has sent you a link to a new sports website. However, you are concerned the
site might contain fqke or spoof news.

Explain what might make you think that a website is fake and suggest what action you
might take.

?. Another 4-mork question:

You have purchased a new smartphone and one of its features is that it can be unlocked
using biometric data.

Describe the term'biometric data'and give two examples of its use.

20
Unit 1: Sofe proctice Revision checklist

3f nevision checklist
LU
rrt F
o d.
d. N
o rtl
L f o a
=
o t z
I= U
o
I z IJ.J
F E d.
IJJ
z ,-al
:2 E.
VI
J
II
o
TJ
=
U 1 L'l - The internet and the world wide web

U1 L2 - Presentation-based projects

U1 L3 - Creating a storyboard for a presentation

Ul L4 - lnternet research

U1 L5 - Building a presentation

U1 L6 - Presentation interactivity

Ul L7 - The importance of passwords

I Ut LS - Evaluating a presentation

U1 L9 & 10 - Adapting a presentation for a new audience

21
Unit 2: Responsible proctice

Copgright
I .!.*;g,*ora definitions
1. Explain what copyright is. Tick the word or phrase when you know its meaning
2. Understand the difference E copyright tr open source
between copyri g ht-f ree,
roya lty-free and Creative
I copyright-free E public domain
Commons content. E Creative Commons I royalty-free
3. Understand what open-source E licence
software is.

A. Stxr*:xr x***v**6
Draw a line from the term to its description

Once a licence has been bought to


Creative Commons use something, no further payments
are required

Something out of copyright and not


Royalty-free legally owned by anyone

Allows users to add their own


Copyright-f ree copyright licence to their work that
defines how it can be used

3. &?x6x{*6*f,r**
List two examples of websites that offer royalty-f ree content
1

4. exgxgr*ph* *exnrmxx
How long does it take for the copyright of a piece of work to expire in your country?

22
Unit 2: Responsible proctice

PubXXe domnsls? {x{x*hers


List three authors whose work is now part of the public domain
,|

5 Op*xm ss&ir€c
Describe what is meant by the term'open source,

? SC,Itwore
List three examples of software that have open-source versions available

I DlensrS quick quiz


Question 1 Question 2 Question 3 Question 4 Question 5
True or false? Books and music True or false? What type of Which of the
The time for a that are out of Open-source organisation following is not
piece of work to copyright are software is is Creative an example of
become public also known as always free. Commons? content that
domain is the what? would be found
same in every on royalty-free
country. websites?
f true E royalty-free I true f corporation E images
E false I illeoal E false I not-for-profit E commercial
E public E governmental films
domain
f educational I music
I open source I video

23
Unit 2: Responsible proctice Lesson 2 I

Legol qnd illegol use of content


@ f.ea.ning abjectirles 1.,t'x.g word,definitions
1. Give examples of legal and Tick the word or phrase when you know its meaning.
illegal activities when using E illegal E network
digital content.
2. Understand what plagiarism
fl internet E peer-to-peer (P2P)
and digital piracy are. E internet service provider I piracy
3. Understand what peer-to-peer
(lsP) E plagiarism
(P2P) networking is. E legal
4. Describe the role and legal
responsibilities of an internet
service provider (lSP).

a X!*xrlxr xrE;y*'*i;
Describe the difference between doing something that is legal and doing something that is
illegal.

3. -fk* lxrx
Decide whether the four activities below are legal or illegal. Tick your choices.

Activity Legal lllegal


Watching f ilms for f ree via a link to a suspicious website
Downloading a new game from the store built into your console
Taking your own photos and posting them online
Searching for images online and selling them on your own site

4. &ixg:xri*x:
Tick the examples of plagiarism.
Using someone else's essay as your own. tr
Asking a parent or guardian to read through your work and offer advice T
Posting an article in a school newspaper in your name that you found
on another news website. tr
Paying someone to write an essay for you and handing it in tr
24
Unit 2: Responsible proctice m

Prreew
List three examples of media that is often pirated

Peer-to-peer [PeP] meturorks


Describe the purpose of P2P networks.

- ck the roles now carried out by an lSP.

Pass on searches for illegal content to law enforcement.


Suggest friends based on similar online search histories.
Protect users by blocking or hiding certain sites.
Send out warnings to users accessing illegal material. tr
a
g.

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? What does VPN Which of the True or false? True or false?
A P2P network stand for? following is not You cannot lllegal download
does not need a normally pirated be accused sites are often
central storage around the of plagiarism run by organised
area_ world? in full-time crime.
education.

E true E virtual public I music I true I true


network
f false I films E false E false
I virtual private
I newspapers
network
I very private
I video games
network
I virtual private
node

25
Unit 2: Responsible proctice Lesson 3 T

Working sofelg in the cloud


@ I.. , X"g word definitions
1. Understand cloud-based Tick the word or phrase when you know its meaning
computing. E cloud E platform
2. Give examples of cloud-based E collaborate E remote
applications.
3. State some advantages and
I email I web browser
d isadvantages of cloud-based
applications.

2 S*mr&sr" me&{w&*g
Describe the meaning of the term'cloud-based computing'

i*i &dwaxx*eges &m€X d ismdxrcxa*&&es erf, s$muxd*$xmscd emrx g:nu&&r'xg


Decide whether each aspect of cloud-based computing below is an advantage or a
disadvantage. Tick your choices.

Aspect Advantage Disadvantage


People can work together across the world

You can only access services when you have an internet


connection.
Online networks can be hacked
Lots of programs can be run within an internet browser

*ii e&oxxd-b{xs€d serfk}Ares"e €xpp!rem&8mms


List four types of software application commonly used in cloud-based platforms
1

*
26
t Unit 2: Flesponsible proctice Lesson 3

Eusrrxess !"xs€
Give two situations where cloud-based computing could help a business

WorkXmS sexSeXX €xee$ r&Kpectfullg


It is important that employees follow the guidelines for working safely online whilst using
cloud-based systems. Give three rules they should follow.
1

7 Flemote working
List three pieces of equipment an employee would need to work remotely from home
1

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? Which of the Which of the Which of the True or false? lt
Google terms below following following is not is impossible to
Workspace and means'work will need to an essential delete someone
lvlicrosoft 365 together'? increase in a piece of else's work
are popular business using equipment for a when using
cloud-based cloud-based video call? cloud-based
platforms. computing? computing.

E true E interact E office space E webcam E true


E false I cloud-based I internet E microphone E false
connection
E remotely speed
I image
scanner
E collaborate
I travel
I speaker
expenses
E office
f urniture

27
Unit 2: Responsible proctice E
@
Fleseqrching q newsletter
@ Learning objectives t I X=g word definitions
1. Understand the key elements Tick the word or phrase when you know its meaning.
of a newsletter. E columns I newsletter
2. Choose appropriate cloud- E credit E source
based software.
E layout
3. Be aware of copyright and
plagiarism, and credit sources
appropriately.

?:' Storter octivitg


Describe the purpose of a newsletter

3 *X *wrx *et*xx r fcex&ux rcx


List three common features of a newsletter
1

4. '. i:ii, ,.:':,:.: ,:: :.,:i'i:t..:ir'i:,


Tick the applications that might be used to create a newsletter
Spreadsheetsoftware I
Word-processing software tr
Website design software tr
Database software tr
An integrated development environment (lDE) I
Presentation or slide-based software tr
5 SirNcXXmg {xpXx&*&prXs*sx e&rx&exmt
Give three tips for finding appropriate content for a newsletter
1.

3.

28
Unit P: Responsible proctice l-esson 4

Eoad preet*€e
Complete the paragraph below using the words provided

copyright free original credit cost

When creating a newsletter, it is good practice to use images wherever


possible and to give to any online sources you use. There are websites that
provide completely images at no that will not break
any ru les

7. i--;'*:girlir{i t}f:i,}i {,;1r;


Look at the five examples of a newsletter credit below. What types of content do they refer
to? Tick your choices.

Example News article Website lnterview Photograph


Clickypic - Creative Commons
Kota Padang, London -30/03/2021
www.pearson.com
Su perCa m - copyrig ht 2021
The Guardian - 01 /07 /2022

8. .: r:l:-'::l-1; ;ll;:,:.1;. ,'.;:r l.

Question 1 Question 2 Question 3 Question 4 Question 5

True or false? Which term is ln which True or false? What does


You can find a used to describe direction do Creative the word
newsletter on taking online newsletter Commons 'credit'mean in
every hobby or text and using it columns content can be publishing?
i nterest. as your own? normally go? used without
crediting the
creator.

f true I schedule X vertically E true I good time


I false E cloud-based E horizontally E false keeping

I plagiarism E working
online
E formatting
E good practice
E naming the
image or text
50urce

29
Unit 2: Responsible proctice
T

Plonnang q group project


@ Learning objectives 1. I X=g word definitions
1. Plan a group project to meet a Tick the word or phrase when you know its meaning.
project brief. I computing
cloud E schedule
2. Create and update a work E collaboration E spreadsheet
schedule for a cloud-based
group project.

P. Ll,|.,;ll-'lt:r l:;:i.;;liir,;
Give three reasons why cloud-based computing is ideal for group projects
1

3. iiil-l:r.rtl i.:':';:, t{l::'i;: ;f1,3::ir.l;l- -

Give four common checklist points that should be followed when planning a group project
1

rei WmrS< schedx"rtrss


Describe the purpose of a work schedule

5. '*i*rk s{:}:{}r*lr}x txb}*


Suggest three headings for the spaces in the work schedule table below

When it is Notes
needed

30 t
Unit.2: Responsible proctice

trl . 'a ' r't r t . .'-


'' " t-
Describe why it is important that a group's work schedule is kept up to date

7. ij*rr*xt.ir1& wrlr,ti xrix**jx{r:::r


Give three ways in which a group project's work schedule might be updated
,|

E. PXexmexng qxx*ek qx*x


Question 1 Question 2 Question 3 Question 4 Question 5
What is another Which of the Which of the What True or false?
word for a time- following would following is not technology CIoud-based
based plan? be a good a useful addition allows the whole computing
software to use to a planning team to work allows you to set
when creating a checklist? colla boratively? permissions for
work schedule? members of the
group.
I presentation I word- E research I cloud-based I true
processing the parts of computing
I schedule
software the project
E false
I report you find
E open source
E database
I plagiarism
E application software interesting

E presentation E read the brief I placeholders

software I identify
group
E spreadsheet
software members
E assign tasks

31
Unit 2: Responsible proctice Lesson 6 t

Document lqgout
@ te"rning objectives 1. O xeg:word d ,

1. Understand common Tick the word or phra se when you know its meaning
document layouts. I column E placeholder
2. Understand the purpose of a E document E publication
template.
3. Understand the benefits of
I layout E template
using a template. I margins E text box
E orientation

e. SYxrrtxr x*:$:ivit6
Describe the difference between a portrait and a landscape document.

3. l-xy*** gxrxxixx{rX}*
Draw a line from the term to its description

Positions on the page where text and


lVlargins images will be added
r

Dividing a page into verticaltext


Placeholders
a reas

The space around the edge of the


Columns pa9e
f

4. -l*r*:pi*':xx
Describe what is meant by the term'template'for a document.

32
Unit 2: Responsible prgctice Lesson 6

Tex:mpXete cXermemt:6
Which of the following elements would you usually find in a template? Tick your choices.

E\ement Yes No
Document layout
Content
Graphics or images related to the content

Design elements such as font and colour choices

Key pieces of information

5 Ycmtplcxts benesits
Give three benefits of using a template
"t.

3.

?. *-$xir;6 *xxxx xti6lel


Complete the paragraph below using the words provided

issues headlines placeholders house style layout

Long-running newsletters and magazines have an estabrished and


page This means that when new are created, new
story and content are simply dropped into their

A. ixrrxrg q*j{* r}r.ri;:


Question 1 Question 2 Question 3 Question 4 Question 5
How many True or false? True or false? Which of the Whlch of the
columns might Columns are used You can insert options will following will
a newsletter in documents rectangles as a monthly not usually need
normally have? because they placeholders for magazine to be updated
make the images. normally have in a document
content look agreed in template?
good. advance?
trt I true I true E photographs I headlines
I2or3 I false I false E placeholder f layout
Z6orl I content E content
E toormore f template E images

33
Unit 2: Responsible proctice T

Document pqge design


@, L-;
1. Understand modern page Tick the word or phrase when you know its meaning
design. E footer E page break
2. Apply layout techniques to an
E header E page numbering
original digital document.
I heading E subheading

a SteKer me&*u*i&g
Describe the difference between headers and footers.

3 *'{ *rx* elr':} (}xS lx*{*rs


Would the following information normally be found in the header or in the footer? Tick
your choices. Some entries might be found in both.

lnformation Header Footer


Logo
Filename
Date
Background effects
Author
Page number

4. ffix6* m&*r*b{xr-ing
Give three facts about the use of page numbers in a document
1

5. &xxgm brexxxkx re&td *r{.}a;p*n6


Give a definition of each of the following terms in relation to document page design
Page breaks
Grouping

tl
34
Unit P: Responsible proctice 7

Megexxine Xsg&ext
Add the correct terms to this example of a magazine layout using the words provided.

page heading use of columns footer page numbers


footer titles header titles subheadings

Computer Cyberspoce
Networkin I communicotion
r:
:
Choosing o router
Hitlob it inrio mo.onseque nihicdunr lom vetesedeneJ esrum
ipsu,, sElj.iet Y
exptoudltoti!s, dltet molerdt md dotorrdm fo..ur ium dotorpo r€henrem qu.m
.os dotorer sinu5dom vet n nosondebj votore dotende [jquoe re vetLabo.e.uptom &
de*ruptur doteil,.u5 debiroeste oditin.t!r siro5 qun endis mur dendirommotup
to$eqlG otiquuntios ob i. porio. pt.onsedo quu.dusopeLmoLo voro.escimi, uLtob id
que odionsedG vol.* tob tdebir mogni etour er ento cone venl hoionsequo ven mog
nimus.iptsent.ffi.tesrf..iendirq!eeorjbusmoterequotdotLptorquequi pjtfuqt, Virtuol meetings
voluptotus etquoe eo delenrquo cuplas os sjr erur quorur outouon Hitlob il niio ho.onseque .thiciduni ltdh vetes€d e.es estr!m jpru5,
simurctet
exploudltotius, ou1 et moLendL oo dotorsohto..us ih doLo.po rehenrem qudh
Securing your network nos dotores slousdom vel i. norondebt votore dotende tLiqloe revetLobo
re.uptom
dest.uptur dotef,.!s debftdene oditinctur siros quL endsimus dendiromhoLup
Et mossir.iol resil offi. p.um nrLquo .on nkt, voto inctos dus pk .onjed o
to$equt.tiquunuos ob tn porio.N€quto doiuh ernore.rem niment, utLoboreperun,
quundusopelm.to votores.imt, uttob id qLe odio.sedL volesr tob idebir
moonn er.ui te idus et in re prepeus eosom veniendiro de. s eor enem niom Jo..lpros poiiorlm
I oroi .qror-. o.eldr qreeo,.or lom om et quo dtrqui oprot.r noLuprurred min non rerupro veltquiditospet€n
moLesequotdoilprorque qui jpirfugtt. voluprorus et quoe eo detenr qLo.lpros os sit Jo.cuio ndioepe rumquom er, odt eLh v dunr.est doLupL od ur odicotiom,
etui quotur outoiio. n tio orir, omn os oLt est, p6.o.sedio quundusopet molo cum
guotenp oriondoe doLorem otorio et mod utoque dotuprdru. comni out
votorer.imi, ulldb id que odtons€dts voten tobtdebir mognt etaur er debt ent.
enlo.onevent
moionsequo ven m6q nimLs.ips enrofit re{foctendft qle eoribus motesequor
dotuptorque qui ipt{u9*, votuptorls et quoe eo deLent quo.uptos as
stt elui auotur
Avotors
Ita per.io co. expedi urfugiotoru min.u5.em sendo nuhqujde il nodG eo
do[onr
qudquos et re eor dem Llporum e\ orio du.i1 qu nomendae.um
Moking your network future proof quuntio. Nequid dolum ernotentem ntment. ulobor.
sum €torit, que

e*..
".. *_*.,,J,.JL}i:*'j:I"::'j_'.;.:i
eosom ven end,o de nL €os
po..hidti odfrotesl om.L e.oborum eoquor€.totos es erertbus ptoboros repudio
optqtet motuptur sed min noo.eruptd vetiquidit asp€teifo..uso ndioepe
sirlos eos dlt idLrdom fLglr motuptds dotendu (itiberor re note pe petisend rumquom
et, odtelh vidunr re( dotupt od ur odi.ouom .um quoremp oriondoe dotorem
dotorporepro nonsedr6rurrum eos ronehpo riitbus dotes ditodi volupro rberest
out olorio et modutoque dotuptdtui.omn outd€bG ent. Nequio dotu6 ernotentem
olqui oudoe.obs sedicoe rer odo noneseq uLkum, utLe.u[o qui denr
PL consedio quunduropetmoto volorescimi, uuob id que odionseds
.ihent, uttobor eper!m. re idus et in re prepetts eosoh veniendiro de nc eos €*em
vote* lob idebit niomfoc.uptos pororum tom om etquo dir qui optdter motuptursed min non
na91n a ou cr .iro !o, . e, I n. ol:-qro r-, .o9 -.r J<1p -, I offi.
.F.r .erupto vetiquldit ospeLestfo..!so.dioepe rumquom er, oditeum vidunr re*
lo erd Lo FForibu rol".cq-6root rprolo.cqL ip..Ld,r.,o Jpro.L..-q,o" -o dotubL
oo Ll od' oror,r-f q.or"-po. orooFooto.-n oo-o F modr roqLe oo.Lpror-j,
delent qu6.uptos os sitetui quoturoutotio.

a
7. S!*t*xr:,i &rl!*k **ix
Question 1 Question 2 Question 3 Question 4 Question 5
Which of the True or false? What is another Which option True or false? A
following is not The cover page name given to a will only add background can
normally found is not usually secondary title? page numbers cross over both
in the footer? numbered. to one side of a the header and
double page? footer.
I page number E true I second-title I align right I true
E date E false E subheadline E underline E false
E main logo I subheading f odd and even
I author r mini-heading I restart

35
Unit 2: Responsible proctice r

Combining text qnd grqphics


@,tq**"i L :r K"s;o*ldeqnitions :I
1. Combine different elements to Tick the word when you know its meaning.
make a digital publication. E alignment E publication
2. Understand advanced layout E infographic I text wrapping
terminology.

e. iX.:r-.:;l*',: ::;:::ll;:'!;
Describe the main difference between a digital publication and a traditional publication

3. f:l*,1y1q:;1{t:ti tr .l; :1:trxtl:l pl;trllc{.}1ti{}l-,


Look at the four elements that are used in publications below. What type of content can
they be used to display? Tick your choices.

Element A price list Sales figures A new logo A feature headline


Graphical shapes
Tables

Charts or graphs

Text boxes

4.'i':rt::: 1-{rt',,.r.

Give three different ways that text can be wrapped around images and graphics
,|

5 Xm$mgx"mpX"lie x
Describe the purpose of an infographic.

36
Unit P: Responsible proctice

Grcx;x!xXc tcckmlq urex


Draw a line from the term to its descripticn

Being able to see through an image


Rotation or graphic to the background behind
r

Spinning around its centre point


Opacity
r

Setting the brightness and contrast


lmage adjustment

7. {!l} xS*xetx
List three different forms of fill effect when working with shapes.
1

A. trlcmcxrg qui€k qu,x


Question 1 Question 2 Question 3 Question 4 Question 5
Pie, column and Left, centre and What is the line Wood and metal Adobe
scatter are all right are options around a shape are examples Photoshop is
types of what? of which tool? called? of what type of an example of
effect? what type of
software?
I chart E fill E fill E solid fills E word
processor
E slide E underline I border f gradients
I photo f-l soellino E centre E textures E spreadsheet
software
E shape I alignment I axis E patterns
E image-editing
software
I audio-editing
software

37
Unit 2: Responsible proctice Lesson 9 l

I
Reviewing qnd proofreqding documents
@ Learning obj ectives 1.
1. Understand the importance of Tick the word or phrase when you know its meaning
reviewing and proofreading E comment tr peer review
digital documents.
2. Collect and act on peer
E edit I proofread
feedback.
3. Understand the advantages of
cloud computing to carry out a
collaborative peer review.

eiti Stexr*sxr met*xx*tg


Describe the meaning of the term'peer review'

3.
Give three potential issues that peer reviewing can help identify
1

,*i Lxnguemge &ooXx


List three software tools designed to check and help with text.
1

5 Xxrmmfx'cexdXrxg
Describe the meaning of the term 'proof reading'

38
Unit 2: Responsible proctice Lesson 9

Elexur**b{xs&d p&e,' r'e\riewin g


Give two advantages and two disadvantages of cloud-based peer reviewing when a group is
reviewing the same document at the same time.

Advantages Disadvantages
1 1

2 2

7. .i:*vral** *!:x*k&lxl
Why is it a good idea to create a review checklist?

Question 1 Question 2 Questlon 3 Question 4 Question 5

True or false? Which of the Which of the Which of the True or false?
Commercial following following tools options is a So{tware tools
publications settings needs is not language- disadvantage can spot layout
never contain to be checked to based? of cloud-based well as
issues as
mistakes. prevent errors documents? language errors.
being missed?
E true I the local I spelling I anyone f true
language
I false f grammar can delete
I false
E the current content
E thesaurus
date I opinions can
E the current
f WordAn be shared
time E users can
I the filename work across
the world
I extra
dpcuments
can be shared

39
I
Unit 2: Responsible proctice Lesson 10

Distributing digitql documents


iulectives : 1. ! lX.o word definitions
@,Leaining
1. Understand various methods of Tick the word or phrase when you know its meaning.
digital distribution. E attachment E format (PDF)
2. Understand why file
compression is used.
E compression E portable document
3. Explain the purpose of portable I decompress E unzip
document format (PDF) files. I distribute E zip
E email

a. Xl:x:-r,xr lr;:1:;xl?:r;
What does the term'digital distribution' mean?

3 &XgXexxX d*x&r*bxxt**m mctlxwe$ss


Give three potential methods for distributing a new digital publication
1

$;t &Svumtagcs &n€, diixmdwmmtmgcs ex$ c:Iig8*ml **&xtx"ibutXerm


Decide whether the four features below are advantages or disadvantages of digital
distribution. Tick your choices.

Feature Advantage Disadvantage


Thousands of copies can be sent out simultaneously
People may receive copies they did not ask for.
Errors can be quickly rectified and new copies sent

Digital downloads are often linked to viruses

40
Unit 2: Responsible proctice L.esson IO

5.
Describe the meaning of the term 'compression' in relation to file size

E. &dvxxrx&eges {xr'}d c$ismdweintsg*s af examprcss*&m


Decide whether the four statements below are advantages or disadvantages of compression
Tick your choices.

Activity Advantage Disadvantage


Smaller documents are easier and quicker to send

File decompression can result in errors

Viruses are often disguised as compressed files

Compressed files are suitable for slower internet


connection speeds.

?, PmP e$mcxxnrxxxmts
Complete the paragraph below using the words provided

devices distribution portable document format viewer high quality

PDF stands for and is a digital file type. lt has been designed
to show publications on a wide range of It can include text,
graphics and images, and only requires a basic PDF to read it.

8. ?|*;':r:l|i, ;ir,,.{.tr qr.:t:


Question 1 Question 2 Question 3 Question 4 Question 5
Which of the What is the Which of the True or false? Which of the
following is not a opposite of following is a PDF documents following is a
suitable method compression? compressed can often be popular free PDF
of digital file type? opened in an viewer?
distribution? internet browser.
E email E uncompression E ooc E true E Acrobat
E file transfer E decompression I xls E false Reader

E physical post E recompression Z ztp I Circus Reader

E social media I inflate E Pso E swim Reader


fl Gvmnast
Reader

41
Unit 2: Responsible proctice

Unit 2: Short qnswer questions


1. A tgpicol 4-mork question

You have started a new job with an international organisation. All employees work
from home around the world, connected by cloud-based computing technology.

Describe two benefits and two potential drawbacks of this way of working.

2. Another 4-mork question

You have been asked to design the template for a new ten-page newsletter about the
latest console games.

Describe the purpose of a template and give two examples of elements a template
would normally contain.

42
I ffiF:?::1:J";-E!r.i
e: Responsible proctice
lUnit ililffi

y' nevision checktist

IJJ
V)
F
o t
E, N
o l
t11
o o
o-
o E z
(=, U
o
I z
(,
t-rJ
F Ilrt tLU
z 9 E,
o
J
LL \J
=
U2 Ll- Copyright

U2 L2 - Legal and illegal use of content

U2 L3 - Working safely in the cloud

U2 L4 - Researching a newsletter

U2 L5 - Planning a group project


U2 L6 - Document layout
U2 L7 - Document page design
U2 L8 - Combining text and graphics

U2L9 - Reviewing and proofreading documents

U2 L10 - Distributing digital documents

43
Unit 3: Connectivitg ond the internet I
Wired ond wireless networks
@ L' ,)',K*'g word
1. Describe the equipment Tick the word or phrase when you know its meaning
required to connect to the E cable E router
i nternet.
E encrypt/encryption E switch
2. Understand wired and wireless
connectivity. E rrub E wi-ri
3. Explain the differences I password E wired
between wired and wireless I radio wave E wireless
networks.
4. Describe some of the
adva ntages a nd d isadvantages
of each type of network.

a. Ste:rrqxr'${tivi{X
Describe the purpose of a network router.

ts X mtex"r: e& sm m rxee&ivi*gg


List three i nternet-compati ble devices.
1.

2.

3.

4. &V!r** {x&d :xyir.*r!x:xx,


Complete the paragraph below using the words provided

radio wired physical wireless transmit copper

A connection is a connection between devices. The cable


constructed from
is wire or fibre-optic cable. systems use
electromagnetic waves to data between devices

44
Unit 3: Connectivitu ond the internet LeEson 1

Advsntsges snd disc*dvontsges of q wireless network


Decide whether the features below are advantages or disadvantages of using a wireless
network. Tick your choices.

Feature Advantage Disadvantage


The lack of wires means people can connect from any
Iocation within the broadcast area.
[\4ore users can be easily connected.

Signals have a limited range

Thick walls and other devices can cause interference

6. :::::Xr3p?ii*$3
Describe the purpose of encryption within a wireless network.

?. ,'}rxt**9!xl: e.:f lxv{x'xixx$ x*&:\&r*rks


Give two reasons why a wireless network should use encryption and a password
1

8. $'ixne*r"tt e?*i{:k r}*i;:


Question 1 Question 2 Question 3 Question 4 Question 5
True or false? Access to the A wireless Which is Which of the
The internet is internet is signal uses not likely to following keeps
a network of provided by a which type of cause wireless data secure?
networks. what? wave? interference?

E true E internet I television E electronic fl encryption


system access devices
E false E internet I radio waves
E internet I solar
E thick walls
E a router
service
provider E radio I speakers
tr interference
E clothing
I internet
gatekeeper
I internet
guide

45
Unit 3: Connectivitg ond the internet I
Mobile internet qccess
@ L"".ning objecUves 1. I x"s
1. Understand the difference between Tick the word or phrase when you know its meaning
Wi-Fi and mobile internet access. E 2G, 3G,4G,5G, 6G E radio wave
2. Describe the development of mobile I mobile data E signal
phone networks from 2G to 5G.
3. Understand the advantages and
I mobile network
disadvantages of faster mobile phone
data connections.

7. i.i.':*lt;x :- rl':?i.t't':.a;
Describe the difference between connecting to the internet via Wi-Fi and connecting via
mobile broadband.

t i XWobile phx*me S{*mere*Xelrxs


Draw a line from the generation of mobile phone to its description

2G 3G 4G 5G

Allows internet streaming and gaming Almost home broadband speed on the move

Allowed internet browsing for the first time Very slow speed, mostly text and small images

Ti, $rmst mabiXc lxrrpsdh{xnd


List three potential uses for fast mobile broadband on the move
1

5.
lVlobile phones are often referred to as a cause of peer pressure in teenagers. Describe why
this is the case.

46
Unit 3: Connectivitg ond the internet Lesson 2

Adwontages ond disodvqntoges of mobile internet


Decide whether the features below are advantages or disadvantages
of high-speed mobile
internet. Tick your choices.

Feature Advantage Disadvantage


Battery life is quickly drained whilst browsing
Users are not aware of the cost of data per giga byte
Home broadband can be replaced with a 5G connection
A mobile connection can be shared with a laptop or
tablet.

7. r,'tr:,: .*l' :tl.-:,:lX'.:.


Are the following statements true or false? Tick your choices.

Statement True False


New 5G networks are the cause of conspiracy stories
with no medical evidence to support them.
The cost per gigabyte for mobile broadband is cheaper
than home broadband.
N/lany mobile phone apps willstill download data when
not being used.

Question 1 Question 2 Question 3 Question 4 Question 5


What are True or false? Young users often What does the Which of the
mobile phone 5G cannot run out of data 'G'in 5G stands following is
radio masts also be accessed because they have or?
f not needed for
called? without a 5G reached their using mobile
handset. what? internet?
I cell pyramids tr true E mobile data I gigabyte I a mobile
I mobile bases E false allowance
E generation data account
E celltowers I mobile data
E gigahertz I a compatible
minimum handset
E internet f giant
trees I mobile storage E a broadband
allowance contract
T maxtmum I a strong
download signal
speed

47
Unit 3: Connectivitg ond the internet re r
Wired connections
6 1G"1."i"g:g6jeefives, . ..,, I
L. ) Keg word definitions
1. Understand the basic structure Tick the word or phrase when you know its meaning.
of fibre-optic and twisted-pair
I ethernet cable E twisted-pair cable
ethernet cables.
2. Understand the differences
E fibre-optic cable
between common network
cables.
3. Describe the advantages and
disadva ntages of fibre-optic
and twisted-pa r ethernet
i

cables in a given situation.

e. .lir:l:r{:'*l' xrlrlril*
Describe the basic process of how fibre-optic data transmission works.

3 Wlree* €&mn€*c:t&srxs
Draw a line from the type of cable to the facts

lVlanufactured from copper wire

Ethernet Light pulses create a binary signal

End terminal connector is now an industry standard

Fibre-optic Transmits data using light

Known as twisted-pair cables

ei Lexx"tg-eflstexmt:c w*rcel e&mme€timns


Give two potential uses of long-distance wired connections.
1 a

48
Unit 3: Connectivitg ond the internet i I Lesson 3

Etlxcrne*
Give an advantage and a disadvantage of using ethernet cables as part of a network.
Advantage
Disadvantage

Fibre-mp&i*:
Give an advantage and a disadvantage of using fibre-optic cables as part of a network.
Advantage
Disadvantage:

?. ',rl*n'ire :;r:{}:}r}xr-{}
Describe the importance of creating industry standard connectors and sockets

B. FXemmx"g e6x.*&ek q&x&x

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? What does True or false? At what speed Cat 5 and Cat
Ethernet and the flashing of Fibre-optic are ethernet 6 are types of
f ibre-optic light in a fibre- cables are also cables able to what?
cables use the optic cable used in holiday transfer data?
same connector. represent? decorations.

I true E hexadecimal E true I too lVrbps I fibre-optic


I false E denary E false I tooGbps cable

E binary E too rcbps I wi-ri


I radio waves I t cbps I radio wave
E ethernet
cable

49
Sqtellat6 communictrtion
1.) word definiti
1. Understand the basics of Tick the word or phrase when you know its meaning
satell ite comm unication.
E data E radio wave
2. Describe examples of satellite
com mu nication broadcasts.
I cPs E satellite
3. Describe advantages and I orbit
disadvantages of using
satell ites to comm u nicate.

Kl Stmffixxr cetXwl&g
What is a satellite?

3. *r::'{ *}}: i:l:::


Complete the paragraph below using the words provided

relay 20 000 signal multiple orbit location

Satellites the Earth at a height of over kilometres. Being so


high above the Earth means a can be sent directly to one satellite and it
can that signalto another thousands of miles away,
Having satellites means data can be sent around the world

#it eer:mmxuxmicqx&*mn &x{xmples


Draw a line from the type of communication to its use of satellites. Some types of
communication may have more than one use.

Television Allows calls to be made across the world

Radio Car satellite navigation systems


r

Government IVIusic and discussion around the world

Locational data Secure messages between key personnel

Telephone Live news broadcasts around the world


r r

50
Unit 3: Connectivitg ond the internet

5. Advan&€lges; &m{$ e**smc*xrsmtsse6 e*f satellites


Give an advantage and a disadvantage of using satellites to communicate
Advantage
Disadvantage

D, l; '

List three different devices or systems that can use satellite data
1

7- Aeeesslrng Xaemt*om dsts


Describe why a smartphone camera or social network application might ask for permission
to access location data.

a
fJ.

Question 1 Question 2 Question 3 Question 4 Question 5


How many True or false? What do Which of the True or false?
satellites are lVlore than satellites use to following Smartphone
there in orbit one satellite communicate? data values applications
around the is required to will a satellite will not work if
Ea rth ? connect around not normally location data
the world. provide? access is denied

E ro-rs E true E tigrrt waves I latitude E true


I over 1OOO0 E false I radio waves I altitude E false
E around 1000 E gamma rays E longitude
I zso-soo E vlorse code E temperature

51
Unit 3: Connectivitg ond the internet I
Internet bqndwidth
@rtle*inl r. :}tQqp,qryqra a"' i,,
"*ii3ve,{.'
:

1. Understand the term Tick the word or phrase when you know its meaning'
bandwidth. E bandwidth E latencY
2. Describe the impact of E data packet E Ping rate
bandwidth and latencY on
internet speeds. I internet service provider
(lsP)
3. Describe ways to imProve
network performance.

2. S*exr*xr {x{:*ivix6
Describe the meaning of the term 'bandwidth'

3 &x*xdexv!d't& xxd ixtxrnqr* xp*x*


Describe the difference between the terms'bandwidth' and'internet speed'

4, &Sexr:dw***&
Complete the paragraph below using the words provided

srze time more wider water data

We can think about bandwidth as the ofa pipe. The water


represents and therefore the the pipe, the d at.
that can be sent down it in the same amount of

5 t-.ex**xr:**
Describe the meaning of the term'latency'

&
&
52 *x
Unit 3: Connectivitg ond the internet 5

-
L

-nag ine you are adding an internet connection to a building with


multiple devices' offer a

ciece of idri." for each of the concerns below'


Advice
Concern
Devices sharing data

Connection qualitY

lnterference

7 O nllrxc nnu&*XP{eNk}ce" W{xmes


Draw a line to the two preferred options for an online
multiplayer gamer'

Low bandwidth

High latencY
Multiplayer gamer
Low latencY

High bandwidth

E . . ,r r'r t, r:t r{ ll } r:i l. li r,; i;:

Question 1 Question 2 Question Question 4 Question 5

Which of the What is True or false? An


Bandwidth is Bandwidth
following latency (ms) ideal latencY for
measured in considers which is
another term measured in? online gaming
Bps. What does two values?
for latency? would be zero.
this stand for?

E binary per E amount of E pong rate E midi-seconds E true


session data and E ping rate E microseconds E false
speed
E bits per E plex rate E mega-
schedule E acceleration seconds
and time E peel rate
E bits per E milliseconds
second E location and
time
[] bit particle
speed E amount of
data and
device tYPe

53
Unit 3: Connectivitg ond the internet ill

Comporing web browsers


@ tearning objectives 1. !D X"g word definitions
1 Understand the PurPose of a Tick the word or phrase when you know its meaning
web browser. E application E software
2. Describe the key features of E plug-in E web browser
common web browsers.
3. Be able to compare web
browsers using specific criteria.

e,'St*xrl*r rxr:**v!t6
Describe the purpose of a web browser.

3. Sxxr*ie;mxlttg
Draw a line from each term to its description

Allow the user to move through a series of pages Extra tools or functionalitY

Required for banking and shoPPing Ability to save web page


addresses for another time

plug-ins Bookmarks/favourites Secure browsing Navigation buttons

4. &rex6rexrxrx!xp $ex;:gaxmgx*
Describe the importance of using HTIVIL for all modern web browsers.

5 Wrex**rxx&ax& !sp* \&16*b krexrxvsexrs;


Complete the paragraph below using the words provided

installed application pre-installed default user

ln recent years, it was agreed that having web browsers by


on new computers was not fair on the Web browsers
can now be and removed just like any other software

54
Unit 3: Connectivitu ond the internet

Eonr:pwring wab Xxrotxyscrs


Look at the elements of modern web browsers below. Which could be used to accurately
compare different web browsers? Tick your choices.

Element Yes No
Brand name
Display of similar text and graphics

Button icon styles


Cross-platform prefere n ces
Colour scheme
Spelling of browser name
Plug-in functionality
Browsing speed

7, tr$xrxmrg ery&r&{:k eex*x

Question 1 Question 2 Question 3 Question 4 Question 5

What the
is True or false? A Which of the True or false? Which of the
most common bookmark and following is not Allweb following is not
browser coding a favourite are a type of plug- browsers a key feature of
language? different tools. in? automatically common web
sync user browsers?
data between
devices.

E Hrvl E true I password E true I page


I manager navigation
E eython false I false
E Java
E advert E can install
blocker plug-ins
E c++
I address bar I can save
E download favourite
pages
manager
f does notsave
browsing
history

55
Unit 3: Connectivitg ond the internet
il

Comporing seorch engines


'..
@,f-earningioul".tlygs L. ),*.g word definitions
1. Understand the purpose of a Tick the word or phrase when you know its meaning.
search engine.
E advanced search E phrase
2. Describe the key features of
E advertisement E search
common search engines.
3. Be able to compare search E hits I search engine
engines using specific criteria

e Stxxrt*r *xs:&iv!-{q
Describe the purpose of a search engine

3. Sxr:e*lexrxcx&*&g
Draw a line from each term to its description

Filtering Specifying extra criteria and search terms

Ability to restrict the results to only certain types,


Security options
I such as videos

l\4ap tool Search for the location of a business or attraction

Advanced search Limiting the sharing of personal information

4. Sxslreh *x!x*x*r6
Describe the meaning of the term 'search history'

5. %xxxr*h {}$Xie'}* 9ll;r:at!*rrx


Give three functions of modern search engines
1

56
drffit]:i*
Unit 3: Connectivitg ond the internet

E Eonnpxr*rxg scwr€h {*mSBncs


Look at the elements of modern search engines below. Which could be used to accurately
compare different search engines? Tick your choices.

Element Yes No
Ability to filter results
Logo or brand name
Speed of search results

Colour scheme
Comparing results of similar searches
Advanced search options
Ability to edit search history and security settings
Quality of advertising

7. i&xxrel: *mX*&& qx*v*xrtl*l&r*{}r}e{,


Describe why we should be wary of search results listed as advertising

8. ,1)!s;r*r* {:r}ir:k eri,ri:r


Question 1 Question 2 Question 3 Question A Question 5
True or false? A Which search Which of the lVlany search True or false?
search engine is engine became following is engines now A search
not a website. popular another word suggest searches engine is
because its for search as you type. paid when a
homepage was results? What is this sponsored link
so empty of called? is clicked.
advertising?

E true I Yahool E hits E autotype I true


I false I DuckDuckGo I bangs E autocomplete I false
E Google E pops E autosearch
I Rsk Lr pings I autoguess

57
Unit 3: Connectivitg ond the internet r

Internet filtering ond censorshiP


I. 'i'Xeg word definitions I
,,.::.__., ir. .:.:. ..

@,! eatx,tg''.derySi,ltes... ,, ,".' ' -

1. Understand the terms filtering Tick the word or phrase when you know its meaning
and censorshiP in relation to E blocking E filtering
the internet.
I censorship E safe search
2. Describe examPles of filtering
and censorship around the
world.
3. Discuss some of the issues
relating to filtering and
censorship.

7 St*xr&cx' xetixrXtg
Describe the purpose of internet filtering.

3. $:ii*xr **r;&rx{
Draw a line from the location or device to what might set filtering rules.

lndividual smartphone Employer terms and conditions

Household National government

Office Search engine and browser settings


f

Town I nternet service Provider


r

Country Parents or guardians


r

4. K*$*,xnsrxg r{.r&cxs
List three categories that might form part of an internet filter
1

58
Unit 3: Connectivitg ond the internet re

Eensorship
F Describe what is meant by the term 'internet censorship'
I

Cemsmrs*x i p cxxeN mrx gx X es


Givethree potential examples of internet censorship that might be carried out by the
government at national level.
1

7 33xmmng6 qux*mk qx.x*x

Question'l Question 2 Question 3 Question 4 Question 5


True or false? The safe search True or false? Which of the True or
Internet function is a Censorship following is the false? Some
filtering and default function prevents access least likely to governments
censorship are of most what? to information, be affected by control all
the same thing but it does not censorship? internet access.
delete it.
E true n social E true I free speech E true
networks
E false I false I healthy I false
f search discussion
engines
I accurate
I email apps news
L-l online games I online
gaming

59
Unit 3: Connectivitg ond the internet sw.ry&ryxsrr, T

Creqting well-presented documents


@ Learning objectives.: L. ) Keg word
1. mind-map to plan and
Use a Tick the word or phrase when you know its meaning
structure a document. E memo I poster
2. Understand the key elements of E mind-map E report
a range of documents, including
posters, memos and reports.
3. Choose the most appropriate
document type for a given brief.

P. $ilr:rf.xr rr!,i'vi{t
Describe the purpose of creating a mind-map

3 1,,.i r', r: i' l* r'

List three key elements that might be included on a poster


1.

2.

3.

4 Iri: t: a1',,::

Describe the purpose of creating a memo.

5
Look at the six elements below. Which would normally be included in a report? Tick your cho :=

Element lncluded Not included


Contents page
lnformation in note form
Content (such as text, photos and graphics)
N/l u lti ple-choice q uestions to check u ndersta nd i ng,

Front page
House style applied consistently

60
Unit 3: Connectivitg ond the internet

o. I

For each of the documents listed, give two examples of how they might be used

Poster Memo Report

7- Wn&fscxs**mgl dmeur*rcntfestur.es
Look at the types of information below. What document would be most likely to use each
type of information? Tick your choices.

Type of information Poster Memo Report


Title of an event
lVlessage sender

Author name and title


Contents page with page numbers
Charts and diagrams

lVlessage recipient

Opening dates and times


Content laid out in columns

8. l:'it:t'rr:i':-: rl.:,iit-l-i,i;l:;l
Question 1 Question 2 Question 3 Question 4 Question 5
Which type of What are What is memo lV,temos have True or false? A
software would lnDesign and short for? generally been mind-map can
be used to Quark examples replaced by only be created
create a report? of? what? on paper.
I spreadsheet I spreadsheet E memorandum I a database E true
I presentation software
[1 memory file f email I false
E word f web browsers
E memorial f a spreadsheet
processing f photo editors
E memory pad f social media
f database f desktop
publishing
software

61
Unit 3: Connectivitg ond the internet

Unit 3: Short qnswer questions


1. A tgpicol 4-mork question

Having purchased a new computer, you are completing the setup instructions and can
now choose which web browser to install.

Describe the purpose of a web browser and suggest two ways you might compare web
browsers before making a decision.

2. Another 4-mork question

You are travelling to a country known for its high level of internet censorship.

Describe what internet censorship is and give two ways in which this may impact on
your use of the internet.

62
Unit 3: Connectivitq ond the internet

/ Flevision checklist

IJJ
V)
F
o E,
E, N a
o f o o
=
o-
o E, z
z=
(9
U
o
I

6
t-u
F r
a
E
LU
z V) E
J
LL
o
U
=
,r3 Ll - Wired and wireless networks

-3 L2 - IV{obile internet access

U3 L3 - Wired connections
J3 L4 - Satellite communication

J3 L5 - lnternet bandwidth

U3 L6 - Comparing web browsers


U3 L7 - Comparing search engines
U3 L8 - lnternet filtering and censorship
U3 L9 & 10 - Creating well-presented documents

63
Unit 4: Internet protocol ond binorg
I

Binqrg reP resentotion


1. ! X"g word definitions
@ Learning objectives you know its meaning'
Tick the word or phrase when
1. Understand the structure of
binarY, using ones and zeros' E binary E Pixel
2. Use binarY to rePresent simPle E central processing unit E place value table
graphics. (CPU) E transistor
3. Demonstrate how to convert E denary
4-bit binarY to denarY using a
E graPhic
place value table'

2 S&mi&cr xe&&w&&g
in computers'
Briefly describe the purpose of binary

X Sinxrg d*xts
List three forms of data that binary can represent'
'1.

4 t3&rxmrg seq&*cx&{:e
graphic shown
complete the binary sequence that
would create the 6 by 6 1-bit binary

001 1 00

64
Unit 4: fnternet protocol ond binorg

: ,:1tt;: :i _::.t1i: : r::


Create the 6 by 6 1-bit binary graphic below f rom the following binary sequence
0001 00 001 000 01 1 i 1 0 0001 00 oo1 oo0 o1 0o0o

5.,..ii:t:,'ll)i;;li,
Complete the values that would appear at the top of a 4-bit binary place value table

Denary number Binary value


(Decirnal)
B

7.
Using a 4-bit binary place value table, convert the following denary numbers to binary

Denary number
(Decimal) 4-bit binary

13

15

B, li.':i,:itr.:i, -::.;,.:..:., :l; :;.

Question 1 Question 2 Question 3 Question 4 Question 5


How many What is the What were What are the How many
colours can a maximum value early computer switches inside characters can
1-bit binary of 4-bit binary? programs a CPU (central be calculated
graphic stored on? processing unit) using a 4-bit
contain? called? sequence?
T: tr+ I punched I transceivers I to
trs E ts ca rds
I transmuters I ts
Az Is E panel disc E tr:ansformers Zq
It I to E paper discs E transistors Z zso
E pitted cards

65
.Unit 4: Internet protocol ond binorg

Binqrg computing
@ t"rrning objectives ' 1. ,! Xeg wot d,definitions
1. Understand how binary forms the Tick the word or phrase when you know its meaning
basis for modern computing. E amplitude E oigitat
2. Describe the purpose of transistors in E analogue E sample
a computer system.
3. Convert a simple analogue sound
E binary I sound wave
wave into a binary sequence. I convert E transistor

e. l:;i:;l:'i *: ,i::t:i:i lril:,:i

Describe the purpose of a transistor within the CPU of a computer

iti Num&xer ef trxxnsis&exrs


Draw a line from the decade to the average number of transistors found in a computer of
that era.

1 950s Around 16 billion

1 980s Around 700


r

2020s Around 1 50 000


r

,*, &n*xXogu€ t& e*igXem}


Describe the difference between an analogue and a digital sound recording

5 X3$6&xmX sud*xx
List three examples of digital audio.
1

66
Unit 4: Internet protocol ond binorg

D.
Using the analogue sound wave below, complete the second column in the table, adding the
amplitude at each second in denary.

ANALOGUE SOUND WAVE


6 Time Amplitude 4-bit binary
7
(Denary)
6 0
o 5
!f 1
.E
4
o_
E
2
3
3
2

4
tt 5
0 2 34 5 6 7
Time in seconds
6

7. rr | .,; " , 'r .' ' .,.|.


Using a 4-bit place value table, convert each amplitude in the table above to 4-bit binary in the
third column.

ai
fJ. 'lt !! ii 1t,. ' r..

Question 1 Question 2 Question 3 Question 4 Question 5


A transistor is True or false? Which of the Which of the By increasing
often described The number following is not following is an the number of
as similar of transistors a digital audio essential device recordings per
to which in a modern device? to covert audio? second, what
household computer is will happen
item? only a few to the sound
hundred. quality?
I plug socket E true I vinyl record E speaker E the quality
I n turntable will be higher
door lock false tr scanner
E microwave I cp player E microphone E the quality
E mp3 player will be lower
E tigl'rt switch E printer
E smart I the quality
speaker will be the
same
I itwill be
silent

67
Unit 4: Intemet protocol ond binory Lesson 3

Converting from binorg to denqrg


@ learning obj 1. Keg word definitions
1. Understand the base-2 and Tick the word or phrase when you know its meaning
base-1 0 number systems.
E g-oit E convert
2. Convert between 8-bit binary
E base 2 Zdenary
and denary whole numbers.
I base 10 I place value
E binary

? S&cxx*er xctXwi&g
Describe the following number systems.
Base 2:
Base '10,

3 KSxse*XX mnd bxs*x*&& psw&rs


Complete the base-2 and base-'10 power tables below
Base 2

64 32 16 8 4 2 1

2a

Base 10

1 000 100 10 1

103

.4X: &-bXt b&mexrg p3mce teXx$e


Complete the values that would appear at the top of an 8-bit binary place value table.

Denary number Binary value


(Decimal)
128

68
Unit 4: fnternet protocol ond binorg

Converting usinE En 8-bit blnarg ploce toble


Complete the table below, converting the binary sequence to denary. Use the Addition
column to write out the calculation.

Binary value
Addition Denary number
128 64 32 16 I 4 2 1

0 0 1 0 0 1 0 0
,| ,|
0 0 0 1 1 1

1 0 1 0 1 0 1 0
0 1 0 0 1 1 0 0

5 8-bie rx&xim&rnrl
Why is the maximum value of an 8-bit sequence 255?

7. Camvcr&ing bimmr$$ n&rnmbers &$ der.lexrg


Convert the following binary numbers to denary.
001 1 001 1

1001 't001

8. 11.;:i::-::.:;,_. r-, .:ll i.: :.:ri.:a::.

Question Question 2 Question 3 Question 4 Question 5


Which of the What are base How many Using base 10, What is 2a
following is 2 and base 1 0 colours can an what is '103 equal to?
another word both examples 8-bit graphic equal to?
for denary? of? contain?
E aigit E number J zsa Iro Ie
I defcon systems
E zss E roo trro
I E number
I
decimal
factors
A zsq rooo Iez
E digitat
I binary
I zss I ro ooo Io+
systems
I decimal
systems

69
Unit 4: Internet protocol ond binorg I
Converting from denqrg to binqrg
@ Lea;ning obiectives 1,
1. Convert from denary to 8-bit Tick the word or phrase when you know its meaning.
binary. I binary I least significant bit
2. Understand the terms least and I convert I most significant bit
most significant bits.
E denary E place value

a. lij,'1,,.;i','li.r l:,,:'1i',,ii,tr
Give the four steps to convert a denary number to binary using the divide by two method

? &-bit &x*mmrgg mexrmbe*rle


Using an 8-bit binary place value table, convert the following denary numbers to binary

Denary number 8-bit binary


21

48
99

158

243

&i &ixr&de-[rg-*wxx mcehod {3"}


Using the divide by two method, convert the denary number 43 to binary

Step Division Remainder


1 43 / 2=21 1

2 21 / 2=10 1

3 10l2=5 0

4 5/2=2 1

5 2 / 2=1 0

6 1/2=O 1

Binary number:

70
Unit 4: Internet Protocol ord ti'Erq E

*w$e&c**xg**wax mx*eh*d (&]


ffi
in the gaps in the table to convert
the denary number
Using the divide by two method' fill
ntumber in the space below'
198 to binary. Then write the binary
Remainder
SteP Division
0
'l 199 1 ) =99

2
1

3 49 1)=24
4
0
5 12 /2=6
6
1
7 312=1
8

5
(LSB)'and'most significant bit (NrsB)'
Define the terms,least significant bit

?. i,.11,1,',",1;r;.....; ;1:.:,' ;,'l t-.]t.'l'.:''

5
Question 3 Question 4 Question
Question 1 Question 2
What the True or false?
True or false? Which of the What is the is
MSB of the Results should
following is LSB of the
Binary is be read from
the 8-bit binarY binary number binary number
commonlY read the toP when
101010'10? 10101010?
from right to representation
using the divide
le{t. ot 256? by two method.

I true E ttt11111 trt It E true


tro tro E false
E false E oooooooo
E ttt1111o E to tr to
f ot t 11111 Eot Eot

71
Unit 4: Internet protocol ond binorg

ASCII tlnd Unicode


@ tearning objectives f. l,keg word definitl'ons, : .. , -, . tl,,'
1. Understand how computers Tick the word or phrase when you know its meaning.
encode character data using I nsctt E emoji
ASCII and Unicode.
2. Explain the connection
E binary I encode

between character sets and I oit I unicode


international languages. E character

? S&mxtex' metixr!&g
Describe the meaning of the term 'character set'

3
Give two facts about the ASCII character set.
1.

2.

4 IlJl-i^^Ja
I iiLf,Jf.lg

Give two facts about the Unicode character set.


1

5. i: ::',,r;,t. ';:;:i::::: :.-l


Use logicalthinking to complete the gaps in the extract from the ASCII table below

ASCII number (denary) Binary Keyboard character


68 1 0001 00 D

69 E

1000110

72
Unit 4: Intemet protoco! ond binorg

5. ,:tl;li,,i,). i.',rl;i',: iii:


Use logicalthinking to complete the gaps in the extract from the ASC|ltable below
ASCII number (denary) Binary Keyboard character
120 1111000 X

1111001 z
122

7.
Using an online copy of the original 7-bit ASCII table, convert the following phrase into ASCII
and then binary.
Online gaming
ASCII

Binary:

f . ir:r:.1::,lii..: iil.i: 1 i: ;;; ,;'

Question 1 Question 2 Question 3 Question 4 Question 5


How many True or false? Which of the True or false? Which of the
bits did ASCII Unicode can following is not Emojis are not following
originally have? include every included in the included in is a popular
language, original ASCII character sets. graphics
including new table? technique from
ones in the the '1970s?
f uture.

E +-oit E true I non-printed I true E ascrr


characters graphics
E s-nit E false I false
E o-uit E symbols,like E binary bits
E z-uit
@
I Ascu art
I letters with
I Unicode
accents
doodles
E upperand
lower case
letters

73
Unit 4: Internet protocol ond binorg il

IP oddresses
@ tearning objectives
1. Understand the purpose of an Tick the word or phrase when you know its meaning
lP (lnternet Protocol) address.
E Uit E network
2. Understand the structure of an
E configure E website
lP address.
E lP address

e. Storter octivitg
Describe the purpose of an lP address

3 i t.t t1.:..4, ,'f.tt:

List three examples of devices that will have an lP address.


1

fD;t n3mm:xxXrx ns,rYx& ssrldX€a


Describe the role of the domain name system (DNS) when browsing the internet

5 Cxrxveet*mg XP me*dresxsxs
Convert the following lP addresses to 8-bit binary

lP address 8-bit binary


192.168.0.1

231.101.8.2

124.98_45.0

74
Unit 4: Internet protocol ond binorg Lesson 7

D.
Describe the difference between a static and a dynamic lP address

?. ljr- i;l: ;.i:t rlil*l-.,l.:i:i.::r,


Why is our current system of 8-bit lP addresses being transferred to a 16-bit system?

Question 1 Question 2 Question 3 Question 4 Question 5

An lP address is Which of the A www address True or false? How many lP


based on four following is is connected to A permanent addresses can
blocks of what? an lP address an lP address by IP address is the 8-bit system
normally which system? more difficult to create?
displayed in? maintain.

I z-uit binary E binary I oltts E true I around 2000


E a-uit binary I Pltts E Hrrp I false I around 8
E Hrul million
E to-uit binary E hexadecimal
I zt-uit binary E denary E ooos E around 4
billion
I z trillion

75
Unit 4: Internet protocol ond binorg I
Dqtq pqckets
I. ? X"g word definitions
'1. Understand the purpose of Tick the word or phrase when you know its meaning.
data packets within a network. I packet
data I packet footer
2. Understand the basic structure E network E packet header
of a data packet.
E packet body E packet switching

e *&*exrtcr me&iixr&&g
Describe the purpose of a data packet.

B. Pocket switching
Complete the paragraph below using the words provided

packets data destination pieces network routes

Packet switching is the process of breaking chunks of into smaller


or ......................"....................., that can take d ifferent across a
and meet at the same

*it Pxekmt*swXtet?&mg secryu&m(&


Put the following sequence of events for an instant message into the correct order.

lncorrect order Correct order


lVlessage read

Packet reassembled

I nstant message written


lVlessage broken down into packets
Press send

New message notification


Packets arrive at same destination

Packets take any route available a

Reci pient add ress entered

76
Unit 4: Internet protocol ond binorg

Fexckct s*ru(tux'e
Draw a line from the term to its description

Packet header Signals the end of the packets and checks the contents

Packet body Where the data is from and where it is going

Packet footer The actual data content

E- Bqta psek€t {xx{xtxf}l€s


List three examples of where data packets might be used
1

?. &dqrxxm*€x6e$ mm{$ e$&xmdxrexm&eg&s e>f dmtc peeke&s


Give an advantage and a disadvantage of using data packet communication
Advantage: ..................

Disadvantage: .............

8. I ,:: .: .:: ii:. :i, .., ,:l

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? What is the Which route What was a What was the
Data packets can data packet will multiple concern about earliest form
only transmit content also data packets try early direct data of the internet
smallfiles. known as? to take? transmission? known as?

I true E the package E the longest E destruction of I www


I false E the drive E ttre shortest routes
I tNrwre
E the payload I any available
E too slow E etcNrr
E the store E the same as I too fast E aRparurr
each other I creates too
many errors

77
Unit 4: Internet protocol ond binorg re fi

Network speeds
@ 1. ? X"g word definitions
1. Understand the concept of Tick the word or phrase when you know its meaning
network speed. E bandwidth I vtbps
2. Understand that network
speed is measured in bits per
E download I megabit
second. I cbps I network speed
3. Give network speeds using E gigabit E upload
appropriate units.
4. Understand the impact of
network speeds on uploading
and downloading.

e. iiii,r: ::i:l:l' :;:l:'l:it;i',:r,t


Describe the meaning of the term 'network speed'.

3 &l etwsxx'$< xgxeee$ exy?,&s


Draw a Iine from the unit to its description

l character 1000 megabits (lvlb)

1 kilobit (Kb) 1 bit


r

'l megabit (lVlb) 1000 bits

1 gigabit (Gb) 1000 kilobits (Kb)

'*ii [t{Segebi&s sm{* nfteg{rbgtes


Calculate how much data storage space the following network files will take.

File size (Mb) Storage (MB)


32 rvtb
80 tvlb
96 rvrb

78
Unit 4: Internet protocol ond binorg 9A10

5- {-SpXmme*Xmg xrxe* e*nrxmXmmd&ng


Describe why downloading is almost always faster than uploading
when using a standard
network provider.

f.

Complete the table below, calculating the time spent to either upload
or download each of
the files based on the speed provided.

Fixed line internet


File size
Download speed:50 Mbps Upload speed:8 Mbps
12 Mb
1000 Mb
20 Gb

7. x\xc&wmr$e swpe*d srm6r&pxNrr*e {xpp*&,,{x&*sms


Give two areas of concern when downloading a network
speed smartphone application.
1

I Ptrenorg qr.liek quiz


Question 1 Question 2 Question 3 Question 4 Question 5
True or false? What does When What does True or false? A
The theory of lVlbps stand for? calculating the term 'LAN' LAN is generally
network speeds network stand for? slower than a
is the same for storage, how mobile internet
LANs and the many bits connection.
internet. equals 1 byte?
E true E micro-bytes tra I local access E true
E false per second
Zq network
E false
f midi-bits per
Az I load area
second network
I megabits per
trt f large
second automated
E megabytes network
per session I localarea
network

79
Unit 4: Internet protocol ond binorg

Unit 4= Short qnswer questions


t. A tgpicol 4-mork question

Being familiar with ASC|l, you have been asked to help create the latest collection of
characters and symbols to be added to the Unicode character set.

Describe the purpose of a character set and explain why characters are still being added

?. Another 4-mork question

network technician, you have been asked to explain why some email
As a data packet
attachments have not arrived correctly.

Describe the three key elements of a data packet and give a reason why the
attachments may not have arrived correctly.

80
Unit 4: Internet protocol ond binorg

12 Revision checklist

IJ.J

ttl F
o E,
E. N v\
o f o o
=
o-
o E. z
=
(9
o
I z IJJ
LJ
I E,
z 6
ttl
F v\ IJ.J

t J o
II U
=
U4 L1 - Binary representation

U4 L2 - Binary computing

U4 L3 - Converting f rom binary to denary

U4 L4 - Converting from denary to binary

U4 L5 & 6 - ASCII and Unicode

U4 L7 - lP addresses

U4 L8 - Data packets

U4 L9 & 10 - Network speeds

81
lE 5: Progromming Port I

An introduction to Progrqmming
' : I. 't X"g word definitions
@,tearning objectives .' :

l. Understand the purpose of an Tick the word or phrase when you know its meaning.
algorithm. E algorithm E programming
2. Understand the terms E code environment
programming language and I programming language
programm i ng environment. E environment
E graphical E rYthon
3. Use text and visual elements to
create an algorithm. I integrated development E scratch
4. Start to use Python as a text- environment (lDE) E sPrite
based programming language. E programming E text-based language
I visual language

.BX Stexrtcr exctiw&tg


Describe what is meant by the term'algorithm'

3 Ycx&* Sxsxsed px-{xgr€x$ryffi Xmg X&rx g3&xexge


Describe what is meant by a text-based programming language

*r, VisexsX pr&Srmmx-mirxg &*xxxgucrge


Describe what is meant by a visual programming language

5
Rewrite the simple line of code below to say'Happy birthday!'
print("Hello world!")

82
Unit 5: Progromming Port I

b Tax**bcse{$ &n w*sumX


Decide whether the programming Ianguages below are text-based or visual. Tick your
choices.

Programming language Text based Visual


Python
Scratch

C++

Java

Blockly

7.::o,i,}t$a; |:1.;r'i':r1|':i"i
Give three features of a text-based programm ng anguage, such as Python, and of a visual
application, such as Scratch.

Text-based coding features Visual coding features


,]
1

2 2

3 3

8. l:':;:t:r:.t:,r ri,,:::,: i: ,ir.:

Question 1 Question 2 Question 3 Question 4 Question 5


What step-
is a True or false? Colourfulcoding What is the True or false?
by-step series of Python is only blocks are hashtag symbol Scratch allows
instructions also used in schools normally found used to identify users to share
known as? in v',,hat? in Python? their games
online.
E a loop E true - the print I true
command
I an algorithm E false E false
user input
E a function
E a puzzle I blocks
- user
comments

83
lrn,a =.o.o*o--inn;;j t
Sorting slgorithms
@ tearr,ing o 1 Keg word definitions
1. Understand the purpose of a Tick the word or phrase when you know its meaning
sorting algorithm.
E algorithm E numerical
2. Create, run and edit a simple
sorting program.
I alphabetical E program
I ascending I sort
E descending I string
E list

e $$&xrtcn exe&Xvltg
Describe the purpose of a sorting algorithm

3. ii;''y1tr 1{: r,r;,,1i;1;

Put the following lists of values under the correct headings in each table

4,1,76,55,32,12 '1,4,12,32,55,76 76,55,32,12,4,1


1,4,12,32,55,76 1 ,'.19,23,65,91 ,145 145,91,65,23,19,1

Unordered Iist Ascending numerical order Descending numerical order

A,D,G,J,\ /,Y YWJ,G,D,A lA,G,W,J,D,Y y,t,q,l,g,e,b g,y,b,e,q,t,l b,e,g,l,q,t,y

Unordered list Ascendi ng alphabetical order Descending alphabetical order

4. $*rl!x6 r:16*r-::htx*x
List three examples of places where a sorting algorithm might be used in a computer syst=-
1

84
Unit 5: Progromming Port I

5. il l;-r f': t: i:ri.i r,::t: I i;;:,: i.


There is a missing line atthe end of the program to displaythe result. Write it beneath the
program.
#Simple alphabetical sort
Igtters = ["T,,,,' E,,,,'A",',J ","S"r" L"]
letters.sort0

,b. .-!..-.,.-....*.,.{
ftrr*t t"it:X} XXt-l
There is a missing third line in the program that sorts the numbers in ascending order. Write
it in the space provided.
#Simple numerical sort
nu mbers - 132,1,1 98,7,65,39)

print(numbers)

7. ll| ;11*,,:':rx i..::::1ri': :1lt:il


You could adjustthethird line of the numerical sorting program above by using'reverse'to
sort the numbers in descending order. Write how you would do this below.

Question 1 Question 2 Question 3 Question 4 Question 5

When sorting True or false? ln Python, ln Python, which Which of the


the alphabet Letters and which symbol is symbol is used following might
into descending numbers cannot associated with to identify use a sorting
order, what is be mixed in the creating lists? comments in the algorithm?
the first letter? same sort. code?

In E true It It I calendar
Az I false I" E', E price list
Io tr@ T@ I stopwatch
TV tr+ tr* I email

85
Unit 5: Progromming Port 1 r
Using operqtors
@,teaqning objectives' : 1. ,!,,Xeg word definitions ,i : i .t '

1. Understand basic arithmetic Tick the word or phrase when you know its meaning
operators. E arithmetic operator I pseudocode
2. Understand the purpose of E otv E quotient
pseudocode in programming.
3. Demonstrate arithmetic
I function E shell
operators usi ng pseudocode, E modulo (lVlOD) E syntax
visual coding blocks and Python L__r program
code.

7 :3t{},-r*t" *{.:{:;vtxt3
Describe what is meant by the term'arithmetic operator'

3. $,v!t*:rxxx9ie xpxrex{xxr:;
Draw a line from each operator to its description

* TVIOD DIV

The remainder left over after one Divide


value is divided by another r
f

The whole number, after dividing


lVlultiply one number by another
f

4. Sslxaxdxe *d{r
Complete the paragraph below using the words provided

paper programming-like computer rules programmers planning

Pseudocode is a language, used by to quickly create code


on or in a text document. lt is used as a technique before
creating and testing actual code and has no as it is not actually run on
a

85
Scrsteh oPereters
Write the following using Scratch
Scratch sketch or text
Arithmetic oPerator examPle
4*3

200/4

26 IVIOD 3

E., Fyt&:cn oPcrators


Write the following using flfihon
Arithmetic operator examPle flfthon code
20t5
100 tvloD 3

37 DMz

7, Yhe trgthon shell


Describe the function of the shellwhen typing code into fl1thon

Question 1 Question 2 Question 3 Question 4 Question 5

True or false? DIV represents l0lVlOD 2 = ? Which of the What the is

which of the following does preview window


There is only
one version of following terms? not have a block in Python
pseudocode. in Scratch? called?

E true E modulus l)z E divide I the shell

I false I divide Aq I otv E the rock


! percentage Ie E rvoo E the skin
I quotient Io I subtract E the beach

87
Unit 5: Progromming Port I

BIDMAs
@ r-earning: f. :!.,Xeg word definitions
1. Understand the concept of Tick the word or phrase when you know its meaning
BIDIVIAS.
E gtoMas E operator
2. Apply the BIDIVIAS rules in
E brackets E order
Python code.
E index/indices E shell
E operation

?. $*xr*:xr' &{,t}vi'lg
Describe what the purpose of the acronym'BlD[VIAS' is.

3 *l?.': tx:\* tl {t
What does the acronym BIDIVIAS stand for?
B D
and S

4. C;r',**,r &{ *pnrx{:ix*x


Describe what is meant by the term 'order of operations'

.F*: eexlexxXat{ans u$img mXmXVX,&S


Carry out the calculations below following the BIDIVIAS rules.

Calculation Answer
30-4*7
2*(10+3)
(5*2) /1+7*(34-14)

88
Unit 5: Progromming Port 1

o KXmfsX.&lS im Pgtlxxrx
Carry out the examples below using Python and check the answer follows the BIDIVIAS rules.

Python example Answer


5x3+12
5*(4+3)
(2* 2) I 4+7 * (21 -4)

7. ::i,l,i t,' ll,1.i.|,i: i,r' :t; t :; :r.r.ll::rli'


Describe why you may see the term'BODIVIAS' listed instead of 'BlDlVlAS' in some sources

Question 1 Question 2 Question 3 Question 4 Question 5


True or false? lndices is Use BIDN/IAS Use BIDIVIAS True or false?
Addition and another term for to solve the to solve the Python does not
subtraction what? following following follow BIDIVIAS
are the last calculation: calculation: ru les.
operations that
4+2*3=? 9-4+3=?
are done in
BIDIVIAS?

I true I square root trta IA E true


I false I the power of tr to Zz I false
E cube root trg Ito
I remainder Az+ I to

89
Unit 5: Progromming Port I Lesson 5

Fle lotionol oPerotors


1. I X"g word definitions
@ t"arning objectives you know its meaning
Tick the word or phrase when
1. Understand the PurPose of E select
relational oPerators' E database
E structured querY
2. Use relational operators to E relational oPerator
language (SQL)
search a database' E search
3. Use relational oPerators in a
simPle PYthon Program'

?. %{exl-*xr xct{xi*3
operators'
Describe the purpose of relationaI

r.ers
iN Relotionol oPerotors
operator to its description
Draw a line from eac h relational
>=

Not equal to
Greater than

Less than or equal to


Less than

Greater than or equal to


Equals

&,'-l{ ffiw&xbexsc se&re&xes


Products'
The name of this database is
Price Sold
Title Type
ID
34s.00 42
Dolphin Air 2 LaptoP
01
459.99 12
Dolphin Max DesktoP
02
78.99 68
03 Dolphin Lite SmartPhone
245.00 56
04 Dolphin Air LaptoP
99.99 35
05 Dolphin Lite 2 SmartPhone

What would be the result of the


following sea rches?
WHERE Sold <15
SELECT Titte FROM Products
lD FROIVI Products WHERE Price -
245
SELECT

90
Unit 5: Progromming Port 1

5. l:llrlr:'i:l:;:':li:,:i,:ti.i':i1::;i:: :

The third line in the program is incomplete. Complete the line in the space below to only
allow access to those aged 21 or older.
#Age check relational operator program
6ge = int(input("How old are you?"))
if age
print("You may enter")
else:
print("You are not old enough to use this system")

5. it' c:rci **!:;r: i'il;:,:{,,i1;ll*;


Describe the purpose of the if and else functions in question 5

7.': Sgster:ms {xs*mg relmtXs*rxuX apcnators


List three examples of systems that might use relational operators.
1.

2.

3.

a. i::|111;;1;';; ;11i.;i';;!1 .;,lrl,;'

Question 1 Question 2 Question 3 Question 4 Question 5

Which of the What does SQL Which is not a Which is SQL not True or false?
following is stand for? database search commonly used The'is equal
not a relational term? in? to'operator in
operator? Python is =.

T< I structured I selrcr n database E true


query design
I> language
[] rnovt E false
I* E SORT OF E website
Tt_
I structured design
t l- question X wnrnr
Iimiter
I stock control

f-l sinole
I word
processing
question level
I-l set ouerv
level

91
Unit 5: Progromming Port I Lesson r
Using voriqbles
-*ives L. ) Keg word definitions
@ r."-1ng.!51"
1. Understand the purpose of variables Tick the word or phrase when you know its meaning
when creating an algorithm. E naming convention E type
2. Understand the need for naming E print E value
conventions when creating variables.
E score E variable
3. Demonstrate the use of variables
within a visual coding language. E sprite
4. Demonstrate the use of variables
within a simple Python programme.

Sli S&*xrtex" ee&iv*&g


Describe what is meant by the term 'variable'

,ry, Vcr*mlxle pe!-&s


Draw a line from the term to its description

Name Value Type

The assigned value of A unique title, not The category of data so it


the variable matching any program can be correctly processed
function r

i*r, {]$'xmr:glmg v€xrtebXeg;


Give an example of a variable whose value might change within the same program

92
Unit 5: Progromming Port 1

5 VsriexbXes im Serex&eh
How many variables are there in the program extract below? Count them and tist them in
the space provided.

10

o.
How many variables are there in the program below? Count them and list them in the space
provided.
player = "Abu"
roundOne = 3
roundTwo = 7
gameTotal = roundOne + roundTwo
print(player)
print(gameTotal)

7.

Question 1 Question 2 Question 3 Question 4 Question 5

True or false? Which should How many What is another A variable is


Print can be not be used variables can a word for naming linked to a value
used as a when naming a program have? a variable? in Python using
variable name variable? which symbol?
E true I upper-case Is l-l savino T@
letter
E false tr to fl ouotino I+
E space
I one per line E declaring f->
E underscore -r no limit I I makino f-l_
L l-
E lower-case
letter

93
Unit 5: Progromming Port 1 Lesson

Sequenc€, selection qnd iterqtion


Learning objectives 1. I X"g word definitions
1. Understand the terms sequence, Tick the word or phrase when you know its meaning
selection and iteration. E case-sensitive fJ loop
2. Create examples of sequence, selection E count E selection
and iteration using Python.
3. Understand how sequence, selection and
E iteration E sequence
iteration can be used in a practicalway.

Xri *$terr*ex'we*&witg
Draw a line from each term to its description

Sequence Selection Iteration

Repeats an instruction until a specific Asking a question and taking action


result is reached based on the specific result

A series of step-by-step instructions

3 &! g e r*t*x rx'x see rn &'r& es


Decide whether each algorithm below represents a sequence, iteration or selection. Tick
your choices.
Algorithm Sequence Iteration Selection
An online true or false quiz
A firework display planning tool
The countdown display for a vehicle race
A password manager that only allows a certain
number of attempts before it locks
The start page of an age-restricted website
Displaying line-by-line song lyrics on a smarlphone
application

4. l:ir- ;1r,txr':l-r::
Describe a simple program idea based on a sequence algorithm.

94

I
Unit 5: Progromming Port I

Iterotion
I Describe a simple program idea based on an iteration argorithm.
I

Se!eetior:
Describe a simple program idea based on a selection argorithm

Coding project
F Choose one of your ideas from questions 4, 5 and 6 and create some simple code to
I represent it. lt can be in pseudocode, python or using visual blocks.
I

Question 1 Question 2 Question 3 Question 4 Question 5


Which of the Which command ,+ -- A space rocket lVlultiple print
following is not isoften used a^trtr:-a< 116
launch program commands
an algorithm? for iteration in ^;^^ -^-J ^ might use might use
Python? - ^^ ^r which type of which type of
i
A v-^^, -
-.*-)
: algorithm? algorithm?
I sequence E while _:::-:-ae sequence E sequence
E iteration E with I iteration I iteration
f specification E whether -_, selection I selection
I selection I when -.l sorting T searchino

95
Unit 5: Progromming Port I LesEon I
il

Modelling ond simulotions


1. I X"g word definitions
1. Understand the purpose Tick the word or phrase when you know its meaning.
of real-world computer E abstraction I simulation
simulations and models.
E computer model I simulator
2. Name some examples of
simulations and models.
3. State the advantages and
d isadvantages of sim ulations
and models.

e 3$&ex**r xe*Xxritg
Describe the purpose of a computer model

t* e*mpx"xter s$rv?MIm&Xepm

Describe the purpose of a computer simulation

4. fr1,:;ri;:il;,ir::* xixlr,ril:'alt:r,-,
Look at the examples below. Which are computer models and which are computer
simulations? Tick your choices.

Example Model Simulation


Weather prediction
The position of planets and objects in space
Flight control
Surgical operations
Predicting power generation and requirements
Flying spaceships on a home console

96
Unit 5: Progromming Port I

ser v{rriEblcs
rsider any computer simulation and Iist three examples of variables that might be
:r'olled by the user, changing the outcomes of the model.
1

E- Ardwl{xn&&gcs em{$ e$isxxCvexnt€xges; exf m*:dels erred slnrxx.ltrmtians


Considering both computer models and computer simulations, give two advantages and
two disadvantages of these systems.

Advantages Disadvantages
1 1

2 2

?, 1,,rt,rl;;,:i i'*:.:ii1ir:
Describe how virtual reality can help improve the experience of a computer simulation.

Question 1 Question 2 Question 3 Question 4 Question 5


What True or false? Which of the Which of the True or false?
methodology Astronauts following following Predicting
is used to spend hundreds variables would situations is not climate change
help create of hours in not be used in a usually found is one of the
a computer simulators. weather model? in a computer ways computer
model? simulation? models are used
I iteration I true E population f performing E true
I abstraction E false ! air pressure an operation
I false
E modulus I temperature [,flying a plane
E copyright - wind patterns E eating a meal
l-l drivino a
Iarge vehicle

97
Unit 5: Progromming Port I I

Error checking
@ te*rtringrobjectives 1. i X"g word definitions
1. Understand the nature of Tick the word or phrase when you know its meaning
syntax errors. E bug I syntax error
2. Locate and fix syntax errors in a
E function
simple program.

PXt Stwrter met*witg


Describe the meaning of the term 'syntax error'

:S{i Kxarmples 6f sgm&&x errer


Give two examples of potential syntax errors that could occur in a short program.
1

&: Yips far &mc*Xmg enx-exnx


Give two tips for looking for and solving program errors
1.

2.

5.
There are four errors in the program below. Highlight the errors and list them in the spaces
provided.
#Simple numerical sort 1.

numbers - [12-58,8,14,432,611 2.

numbers.sourt(( 3.

pront(numbers) 4.

98
Unit 5: Progromming Port 1

5.
There are three errors in the program below. Highlight the errors and list them in the spaces
provided.
#lteration countdown example j
countDown = 10 2
print("N/lission lanuch in...") 3

whille countDown > 0:


print(cou ntDown)
countDowfl = countDone - 1

print(" LAUNCH !\)

7. ex"&m&e S&ur &{&rm **r-r&x"g


Using the working program below, create three potential syntax errors and list them in the
spaces provided.
#Age check relational operator program 1

og€ = int(input("How old are you?")) Z

if age >= 13: 3

print("You may continue")


else:
print("You are not old enough to use this system")

Question 1 Question 2 Question 3 Question 4 Question 5

True or false? All Which software Which of the True or false? Which of the
programming application will options is lf brackets are following terms
languages use often highlight another type of the wrong way is often used
both upper-case syntax errors? program error? around, the to describe
and lower-case program will still problem code?
Ietters. work.
f true E tor E illogicalerror E true E dodgy
I false I plo E logicalerror n false E buggy
E PPl n definite error I dirty
E t-to E statement E edgy
error

99
Unit 5: Progromming Port I t
Subprogrqms
Learql 1
1. Understand the purpose of a Tick the word or phrase when you know its meaning.
subprogram. I integer I string
2. Give some examples of pre- I module
existing subprograms.
I subprogram

3. Use a subprogram in a short


I random
program.

2 Stxxr&cr exc*Xr"rltg
Describe the meaning of the term'subprogram'

Ea: Uses far subglregnmr:res


Give three potential uses of a subprogram within a larger program
1

re1 Fx"e*extst!mg subflrsgr&$'!rrs


Complete the table below with a description of the purpose of each of the Python functions

Function Description
printO
input()
int0
len0
str0
random.randint0
time0

100
Unit 5: Progromming Port 1

The len fexnetion in Pgthon


Using the len function, create a program tfiat counts the number of letters in the word
'transmission' and prints the resutL Write your program below using either python or
pseudocode.

Tlxe retm€lsm functian


Using a function that generates a random number, create a program below that generates
a random number between 2000 and 2025 and prints the result. Write your program below
using either Python or pseudocode.

7. :il ,.,':::':,:.; lt;.'-i, r.

Question 1 Question 2 Question 3 Question 4 Question 5


Which is not Which function True or false? lf the len True or false?
normally an is used when The len function function is The random.
alternative process in g can be used to applied to randint function
name for a whole numbers? count rtems in a the English does not include
subprogram? li -r
il5 L. alphabet, what the values
will be the quoted in the
output? range.
E sub-routine E int0 LItrue Zzo E true
f sub-block E str0 E false tr tg I false
E routine E randomQ Zsz
I procedure E time0 I+o

101
Unit 5: Progromming Port I l"I

Unit 5: Short qnswer questions


1. A tgpicol 4-mork question

You are teaching a class of young students about databases and the importance of
relational operators.
Describe the purpose of relational operators and give the function of at least three
operators.

?, Another 4-mork question

You are starting a new job at a large programming organisation that creates large-scale
computer models and simulations.
Describe the difference between a model and a simulation. lnclude an example of each.

102
Unit 5: Progromming Port 1

y' Revision checklist

LU
\t) F
o
E,
E,
N v\
o f o o
=
o-
o t z
(J
=
z ul U e.
o
I

6 F I LU
z ttt t
V\
o
J
u- U
=
U5 L1 - An introduction to programming

U5 L2 - Sorting algorithms

U5 L3 - Using operators

U5 L4 - BIDIVIAS

U5 L5 - Relational operators

U5 L6 - Using variables

U5 L7 - Sequence, selection and iteration

U5 L8 - tVlodelling and simulations

U5 L9 - Error checking

U5 110 - Subprograms

103
Unit 6: Progromming Port 2
@
Integrqted development environments
,Lear:ningr l. I X"g word definitions
1. Understand the purpose of an Tick the word or phrase when you know its meaning.
IDE and its key features.
E autocomplete E integrated development
2. Understand how IDE environment (lDE)
E autoindent
support tools assist during
prog rammi ng development. E bracket matching E programming language

E code editor I syntax checks

E error checking E sYntax errors


E virtual testing

2
Describe the purpose of an integrated development environment (lDE)

Ff; XmK funetiorxcxli*g


Draw a line from each IDE function to its description

code editor H ig h I ig hts syntax errors

A testing window for previewing


error checking programs without needing another
computer

virtualtesting A window to enter code

€fri XmK beme*xts


Give two benefits of using an IDE when programming
1

104
Unit 5: Progromming Port P

5. .t,)tt 1:;:*;:;
Complete the table below, adding a brief description of each of the IDE-specific tools given

Tool Description
Highlight or colour
codes
Autocompletion

Autoindentation

Bracket matching

Syntax checks

5. liiir,''i.r; i'riir:1 _

Why might a simpler IDE package be more suitable for an inexperienced programmer.

Tii. Msdqarm XmK pexek$ge$


List the names of three modern IDE packages
1

2
3

A, i,::,: : -;i,; r.:::t:.t: .:iar,:::

Question 1 Question 2 Question 3 Question 4 Question 5


Which of the True or false? All What is the What is testing True or false?
following will IDE applications name for adding a program in The basic editor
every IDE have? are designed the new line and an IDE window from Python
to run one tab command called? includes a simple
language. after a specific IDE.
function?
E an on-screen E true I autocomplete I virtualtesting I true
keyboard
E false E error I artificial I false
E a spell check checki ng testing
tool
I autoindent E augmented
E a shapetool f highlighting , testing
E a code editor I delta testing

105
Unit 6: Progromming Port 2

Trqce tobles
@ Learning objectives
1. I x"g word d efinitions
Tick the word or phrase when you
know its meaning
'1. Understand the PurPose of
trace tables in Programming E integrated development E variable tracing
2. Use a trace table to check a environment (lDE)
simple algorithm for errors' I trace table
3. Know about the variable
tracing tool in lDEs'

& Stcrtcr ae&*v*tg


Describe the purpose of a trace table

3. ,''..:. a'r,:::':;l;,: 1:
*2
(y
Consider this basic formula: z = + 20)
Use it to comPlete the table below'
z
v
5

10
15

,dt Kx"r$r e&xee*<$rx6 &xsxr?s m tr$x:€ *ms{c


Comp letethetablebelowusingthepseudocodeprogramprovided
OUTPUT
1. speed - 100 speed speed {:_
2. WHILE sPeed > 65 100

3.speed=sPeed-10 90
80
4. END WHILE
70
6. OUTPUT sPeed
60

106
Unit 6: Progromming Port 2

5 ,
Write a short piece of pseudocode and create your own version of a trace table to test it. Use
the space and table provided.

5 Vmr*mhlm &n{x€e tsx*xXe


Describe what is meant by the term 'variable tracing'

7-|, Yrqce tsbXes fcr langer progroms


Describe why trace tables are not suitable for longer programs

8.
Question 1 Question 2 Question 3 Question 4 Question 5
Ti'ue or false? Trace tables Which function To test an lDE, True or false?
A trace table are designed will highlight programmers Trace tables
is usef ul for to follow a errors and will often add become easier
spotting program in what display the which of the as programs get
unintended order? variables at that following? longer.
loops. poi nt?
E true E one line at a I I svntax E variables I true
time checking
I false I subprograms E false
I in reverse - bracket
X errors
matching
E all at once E comments
ca I too
E in a random
order
:racing

107
Unit 6: Progromming e".t a ffi

Dqtq tgpes trnd converting dotq


@ fearning objectives 1. i X"g word definitions
1. Understand the purpose of data types. Tick the word or phrase when you know its meaning
2. List some common data types and give E Boolean [l floating point
examples of each.
E casting E integer
3. Understand the reasons for converting
data types in a program.
E character E string
4. Write code to convert data using Python. E data type

?, :i'::;ll-lr:l' ::l;:l.l;:ilr:-l
Describe the meaning of the term 'data types'

3 &ex*m &gp*xs
Draw a line from each data type to its description

lnteger Floating point Character String Boolean Date

Any combination of letters and Two values only


numbers

Whole number, no decimal points


Day, month and year data
I

Decimal number, including whole A single character, letter or symbol


numbers

*i: Kxcxr:ngr8e*K &f x*m&m tgyaes


Look at the examples below. Tick the most appropriate data type for each example

Example lnteger Floating Character String Boolean Date


point
Phone number 458473
Username B@dwolf81
04/05/1983
A true or false quiz
The price $99.99
Your first initial

108
Unit 6: Progromming Port 2

5 Gonventing o decimql to on integer


Using Python or pseudocode, write a short progrirm
r assigns the value 38.27 to a variable called data
r converts it to an integer
r prints the integer.

5,, eenwertlmg e decXmeX to c stning


Using Python or pseudocode, write a short program that meets the following criteria
r assigns the value 1941.33 to a variable called data
r converts it to a string
r saves the new variable as newData
r prints the new string.

Question 1 Question 2 Question 3 Question 4 Question 5


ln Python, what ln Python, what True or false? Currency is Converting data
is the shorthand is the shorthand Boolean logic normally types is also
for string? for integer? can have three formatted to referred to as
values. which data type? what?
I let E int E true E floating point I calling
I rin I str l false I integer E casting
E str E var Ll string I clearing
E ing E ger E character E collating

109
Unit 5: Progromming no.t a ffi

String methods
@ te"rning objectives L , Keg word definitlons
1. Understand the purpose of string Tick the word or phrase when you know its meaning
methods when processing strings in an E character E string method
algorithm.
2. Demonstrate the use of upper, lower
I lower case E upper case
and length string methods using Python. I string

a. iii.:r;'l*r':,i:a,i':,::i,
Describe the meaning of the term'string methods'and give two examples of where it migh:
be used.
Definition
Example 1 Example 2

3 T"he len Scxrxe&iexm


Using Python or pseudocode, write a short program that counts the number of characters in
the word'en hancement'.

4. i-''.'':r,'al-{..':1; 'l;'i;':: :l
i::,rr'l;'r:::;:;:: :,it :tl.'f}.; , i,,i;:'
Using Python or pseudocode, write a short program that:
r assigns the value "microphone off" to a string called phrase
r converts it to an upper-case string and resaves it as upperPhrase
r prints the variable upperPhrase.

110
Unit 5: Progromming Port 2

5.,i',..,i; ;,:i:i;:r:1 i.1.:,.,,.1ii:.i,.;..


Using Python or pseudocode, write a short program that:
r assigns the value "Casablanca"to a string called city
r counts the number of times the letter a appears and saves it as aCount
r prints the variable aCount.

o ;.:: :; ',: t::::i i;l;-'111;1;11; ;;-. 11 : I i ;


Using Python or pseudocode, write a short program that:
r assigns the value "we few, we happy few, we bandof brothers" to a string called sentence
I counts the number of times the word we appears and saves it as wordCount
r prints the variable wordCount.

Question 1 Question 2 Question 3 Question 4 Question 5


The caps lock How many True or false? The Which function Which of the
key would use characters can upperQ string could count following is not
which of the be used in a method cannot the number of an example of a
following string tweet? change a mixed characters in a string method?
methods? case string. password?
J lower0 Eto L-.1 true E lower$ I titte0
I upper0 fl tqo E false I upperQ I countQ
E count$ E zeo I count0 E replace0
E titte0 I no limit E tittel; E posterO

111
Unit 6: Progromming Port 2
il
Escope chorocters qnd string slicing
@ Learnlng:objectives' I. Keg word definitions
1. Understand the purpose of escape Tick the word or phrase when you know its meaning
characters and string slicing. E escape character E positive index
2. Use escape characters and string slicing E index E string
in Python programs.
I negative index E string slicing

? Storter octivitq
Describe the purpose of an escape character

3.
Below each line of text, write a print statement that would result in the sentence being
displayed as described.
"That's impossible!" said the shocked young farmer.

Columnl Column2 Column3

House name
Address line 1

Address line 2

4. String slicing
Describe the purpose of string slicing

5.'l:-r11r1.t: :::.:.i.ti1:ti:t't
What is the difference between positive and negative indexing?

112
Unit 5: Progromming Port 2 Lesson 5

qii Str*mg slleimg xs&mg trgrhram


I Consider the string compression. Complete the index positions in the table below

String c o m p s e s s I o n
Positive
index
Negative
index

?. Xx*rxp?*)s r:'f'x*.r'irr* -qir "J


The two programs shown below relate to the string'compression'above. Write down the
printed result of the string slicing in each block of code.
#String slicing
string = "comPression"
print(string [0:8])

#String slicing
Stfing = "COmpfes5ign"
print(string [-5:-2])

8. trlenong qe.liek q
Question 1 Question 2 Question 3 Question 4 Question 5
True or false? The character The '\t' escape The character The'\n'escape
Some escape 'S' in the string character 'N'in the string character
characters are NASA would represents which NASA would represents which
designed to have a positive command? have a negative command?
replicate actions index of what? index of what?
carried out by
a mechanical
printer.
I true Z-z I-+ I tab
E false trg I-: T space
Zz Aq E new line
tro tro E esc

1't3
Unit 5: Progromming Port 2 t
String concotenqtion
@ Learning obJectives 1. I X"g word definitions
1. Understand the purpose of Tick the word or phrase when you know its meaning
concatenating numbers and E concatenate I integer
strings in programming.
E concatenation E outPut
2. Demonstrate applications of
concatenation in Python. E convert I string

?. iil:;r';.;:l' r':tl:i;ixiil.t
Describe what is meant by the term 'concatenation' in relation to programming and strings

€fi Scntcn&e {:e}r',catcne&$mY:


Put the following sequence in the correct order to demonstrate concatenation

lncorrect order €orrect order


d = "1st"
print(calendar)
n r'
calendar=w+ +d+""+m
m = "October"
w = "lVlonday"

re eeincstenstEon p!'ergrsrm 3"

Using Python or pseudocode, write a short program that meets the following criteria.
r An area code is asked for and assigned to the variable called areaCode.
r A telephone number is asked for and assigned to the variable called phoneNumber
r The two strings are joined and saved with the title fullNumber.
r The variable fullNumber is printed.

1'.14
Unit 6: Progromming Port 2 6€J7

5 '\.
The fourth line in the program is incomplete. Add the missing sections in the space below
#Simple concatenation
firstName = "Kate"
lastName - lcathy"
" [Vl u

prin t( +tt tt+ )

5. il.,:rl'tl:;:::ti.::1il1:i{}!'. t;,,"l,'}r:t't..r:.!, .*.


Using Python or pseudocode, write a short program that meets the following criteria.
r An automated ice cream machine asks for your name and saves it as name.
r The machine asks what flavour you want and saves it as f lavour.
r A variable called response is created with the phrase:"Thank you, name, here is your
flavour ice cream".
r The variable response is printed.

Question 1 Question 2 Question 3 Question 4 Question 5


When joining True or Which of the Which symbol True or false? No
two names, how false? Only following will is used to more than five
can a space be strings can be convert 123 to a concatenate strings can be
added? concatenated string ? strings? joined.
flrI I true tr tzsO tr@ I true
I tl I false E str(t za) tra I false
E** E s[l 23] E and
trt) E (123)str E+

115
Unit 6: Progromming Port 2 Lesson I

Efficient progromming
@ karnini 1. I X"g word definitions
1. Understand the importance of Tick the word or phrase when you know its mea' - 1
efficiency in programming. E algorithm I loop
2. Consider alternative algorithmic
solutions to the same problem.
I efficient E repeat
3. Be able to make decisions based on
efficiency.

e S&mr*ssr me**xritg
Describe what is meant by the term'efficient programming'

B;; Kfffielerxt pnxxgrmmnn&mg &*ps


Give three tips to consider when trying to make a program more efficient
1

2
3

4 " " :;1, i,t::.'

Look at the grid below and the positions A, B, C and D. There are lots of routes between
these letters. Some will be more efficient than others.
B Create two alternative routes from point A to point B.
Use the following commands:
I
r Forward
r Backward
c.l
r Turn left
r Turn right.
At the start, point A is pointing straight up.

Route 1 Route 2

116
Unit 5: Progromming Port 2

5* Kf&eient deeisi$ms
Look again at the routes you created in question 4- Are they as efficient as possible?
Where
possible, try to condense the -. . - utsirq muhiples of the same command.
Route 1 Route 2

1{ Rautes frorn point C to point D


Look again at the grid in question 4. Create two alternative routes from point C to point D
When planning the routes, try to create an efficient set of instructions for each one.
xI
Route 1 Route 2

?.

Question 1 Question 2 Question 3 Question 4 Question 5


An efficient Another term True or false? How many'turn True or false?
program willtry for repeated The longer the left'commands Lightdroid is a
to remove any code is a: code, the less in 360 degrees? popular coding
code that is not: likely mistakes game.
are made
f upper case E sequence E true Aq I true
E relevant E batch I false fs n false
E lower case I looo Jz
I indented I return It

117
Unit 5: Progromming Port 2

Everg dqg problems


@ learning'objectives , l
L ; Keg word definitioqs
Tick the word or phrase when you know its mear
-;
1. Apply algorithmic thinking to real-life
situations. E algorithm I contrast
2. Create and compare simple algorithms E alternative E solution
3. Consider alternative solutions to the E compare
same problem.

e. *{x*:*:' *,::';.:'*li;:3
Describe why everyday actions are ideal for creating
algorithms

3 Iti r",: ;;.:'* * :;*r:*''x:r:i:


Consider making a peanut butter sandwich. Take the
instructions below and put the
numbers into a practical sequence of instructions in
the space provided'

2. Putthe sandwich 3. Takeoutthe 4. Wash the brea -


1. Open the Peanut
on the Plate. peanut bullg1-1gr. and butter kr . =
butter jar.
6. Cut two slices of 7. Slice the 8. Take out the
5. Put awaY the
bread. sandwich in half bread knife.
pe anut butter.
9. Spread the Peanut 1 1. Enjoythe 12. Put awaY the
butter on the bread 10. Wash the Plate. sandwich bread.
with the butter knife'
13. Put the toP laYer 14. Take outthe 1 5. Take outthe 16. Take outthe
of bread on the butter knife. bread. plate.
sandwich.

4. .&]'e*rrx**i*ej $te:$:&
Apply the following rules to see if :
Look again at the sequence you created in question 3'
can be made more efficient by rewriting the instructions'
rlstheorderessential?Docertaintasksfollowothers?
r lf they are removed, is the outcome the same?
ls every task essential?
r Have any tasks been needlessly repeated?
r Can certain tasks be covered with a single instruction?

118
Unit 6: Progromming Port 2

5. {}l,lr:: l.}:r:;}t:ll .-:ii ii:i:iarlal.a


Create your own set of numbered instructions for an activity you know well and write them
in the table.
Chosen activity:

ry &fficlent steps
Now take a look at your instructions and try to make the sequence as efficient as possible

7.
Question 1 Question 2 Question 3 Question 4 Question 5
Which of the True or false? Which of the When looking True or false?
following is lmproving following will at two similar An alternative
not a real-life efficiency will lot make an algorithms you algorithm
algorithm? always reduce aroorithm more should: will always be
an algorithm. eff ic ie nt 7 longer.
I making a E true creatino a E contrast and I true
sandwich flow chart
fl false balance
I false
E washing a car E compare and
i-. -^-1.- remove
E sorting a .d5K5

spreadsheet E calculate and


I ordering a consider
coffee n compare and
contrast

119
Llrit 5: ProgrornnirE trat a

Cresting simple grqphics usin g coding


@ tearnlng objectives t. ltXeg word definitions:.', :

1. Understand how to use a text-based Tick the word or phrase when you know its mea. -:
programming language to create
simple graphics.
E import Eturtle
2. Understand the importance of E module E virtual
repeated elements in an algorithm. E repetition
3. Use the turtle graphics module in
Python to create simple shapes.

a xYxrtclr *etivi*g
Describe how text-based programming can be used to create simple graphics.

3. &irxpix, tlra:phirx
Give three simple shapes and the text-based instructions required to build
them
Shape lnstructions

,XS The trg&tlo*.1 *urrtlc mnadu8e


What is Python's turtle module?

5 ;*,xilrq *:*xtixr:q*:
Look at the completed shape and write out the lines of code required to
create it. Do no:
worry about scale, just focus on the shape. lf possible, use a loop.

120
Unit 5: Progromming Port 2

5 Mgsterg shope
Follow the example Python program below and draw the shape that you think it will create
in the box provided. (Tip:The turtle always starts facing to the right.)
from turtle import *
rt(e0)
rt(30)
fd(s0)
rt(120)
fd(s0)
rt(120)
fd(so)

a'i- - .,-. -t -- -,' .-


7, -

Create your own Python turtle program and shape design in the space below. Experiment
with the commands explained in the Student Book.

Question 1 Question 2 Question 3 Question 4 Question 5


An early True or false? True or false? To create a To create a
classroom lVlultiple pens is When using rectangle, how pentagon, what
programming one of the many 'colour'in many turns are angle does each
language was options in the Python is always needed in the turn need to be?
called: turtle module. spelled'color'. instruction?
T Graohic E true I true Is tr oo degrees
E outline I false E false i)q A n degrees
E Logo tr: tr go degrees
E Design l)z E t oa degrees
"121
it6: f,fosrdl54 ME fl
I
qns wer q uestions
Unit 5: Short
question
1. A tgPi col A-mork
talk to less exPerienced
new coding'
rnyourroreas:,':li1trlffi :["#Iff :'J;,T.,:?frttHti:":l;
programmers abou efine at least two

Exprain.h:f y:f j;;;*ffi":[i['ft :I"r'J,il[':?Jff :'


tYPt::,",1
different data

question
2. Anoth er 4-mqrk
are

to work ror a comp3"Y '1:1'llffnT:i:::ffi:1i:;:0""'You


You have started string techniques'
tr
exPected i" ,;';'nge of

ExPlain t,hepurposeofconcatenationanddescribehowitmightbeusedinasmart
speaker

122
t & mroqrmmqfqrffia

y' nevision checklist

z
z

U6 L1 - lntegrated development environments

U6 L2 - Trace tables

U6 L3 - Data types and converting data

U6 L4 - String methods

U6 L5 - Escape characters and string slicing

U6 L6 & 7 - String concatenation

U6 L8 - Efficient programming

U6 L9 - Everyday problems

U6 110 - Creating simple graphics using coding

123
B0 Strand' London' WC2R 0RL'
Published by Pearson Education Limited'
***.p"u"on com/international-schools

CopiesofofficialspecificationsforallPearsonEdexcelqualificationsmaybefoundonthewebsite:
https:/ /qualifications pearson'com
2022
Text O Pearson Education Limited
Rioi".t r.n"nuged and edited oy Just Content
Lf eoo bieitul iu't"di' solutions Ltd
;;]ilJ;""iivp"t",
Picture research bY lntegra
or.iq,""i illrtttations o F""'on Education Limited 2022
ioulr. a"tign o Pearson Education Limited 2022
iover illusiration O Beehive/Andrew Pagram

TherightofPaulC|owreytobeidentifiedastheauthorofthisworkhasbeenassertedbyhimin
Act 1 988'
and Patents
accordance with the Copyright' Designs

First published 2022

24 23
1098765432
Data
British Library Cataloguing in Publication
i"."ia tJt thi's Look is available from the British Library
o .ri.f
"nr.
lsBN 978 1 292 40436 3

in anv form or bv anv means


ii?rJi1lt,.:,o"xiEo.*" part of this pubrication may bebvreproduced
electronic means and whether or
not
iincluding photo.opv'ni;;t;;i;;
it l; anv mediLm
written permrssron
use of thls nublication) without
the
transiently or incidentaliyio'rJr""o,r."|. Designs and
o*n.r,'1,,'.""0i i" *..rar.." *i,r., ,[. pr*i"ons of the Copyright,
of the copyrigh, Licensing Agency'
bv the Copyright
patents Acr 1988 or rna"rii]!-,"rms of a licence issued
sE 1 2HX (www cla co u k)
5th Floor, Shackleton u ir,rrlbridge Lane, London,
"rr.,'+
Applicationsforthecopyrightowner,sWrittenpermissionshouldbeaddressedtothepublisher

Printed in Slovakia bY Neoqraiia

Ackn owled g e m ents


aI :-:
with the Lifelonq Kindergarten group
o5: scratch proiect of the scratch Foundation in collaboration
is a Commoni Attribution-ShareAlile :=-
at https://scratJ mlt eJu' Creative
N/lT N/edia Lab. lt is available forfree

All other images O Pearson Education


INsPTRE
COMPUTTNG YEAR
Workbook

Inspire Computing Internotionot Key feotures inctude:


hetps leorners of ol.[ oges to become . Complete coveroge of the Peorson
confident in core computing skitts, Computing CurricuLum ond the EngLish
both in the clossroom ond of home! NotionaI CurricuLum in Computing
Student books present ond embed . Cleor ond structured progression towords
key computing knowledge ond skitls GCSE ond Internotionol GCSEs in Computer

in on engoging but supportive ond Science ond ICT


structu red prog ression. . Ftexib[e ond inspiring topic bosed [eorning -
everything {rom understo ndi ng o Lgorithms
Workbooks ore Linked closety
to creoting your own onimotions!
to the leorning ond provide the
opportunity to o ppLy, consotidote, . Key skitts ond knowledge embedded
ond extend skitts. through o voriety of engoging octivities
Creote students who ore ful,l.y . A combinotion of supportive teocher-ted
prepored for the future - with ossessments ond setf-ossessments hetp
teorners understond their progression.
Inspire Com puting Internotiono [!

ri&+ , ,. ...
rcMpu-,!6
Other Workbook tittes in the series:
;ji.n,
i t!f,"
Yeor 1 978-L-?9?-40430-1
.' .,,r*u,
w4
Yeor 2 978-L-292-40431-8
.?t ) t' ,
'&:, .* '.:. * ,ill- t-u
n
Yeor 3 978-1-292-4043?-5
g;"
V *,'- .' n
\
rrr
.,
a.
!9 S
.....!+..
":.,;r \-pr &,.._..,1,1 i.
Yeor 4 978-1-29?-40433-2
Yeor 5 978-L-?92-40434-9
.,,i .tE " .. r
,".
". ..,e.
l"*;.
Yeor 6 978-L-?9?'40435-6
{Y Yeor 8 978-t-?9?-4O437-O
:1i.-,l;
Yeor 9 978-1-292-40438-7
:-!:::r
":;:l:::;k ,,'i;;i,," " '".i .' ,r*ou'rrs .CM'U'IN'
'&n*".," *:' ,.,i;:*.'
r !*6
-** "i.
,rs9

t-f I_ '
-\
'@'-"
J. '-2.
, .?
'1*;.1;-
. - 1:
1 ''F
:t{ls_1 .*
\ke . W* r-$" t #""*t t'l-
&F a np,
-ai/\\

#' .l2F, ilr.


tvl,rrlfy-peorson.comli ntern otionoL-schoo[s

ISBN 978-1 -292-40436-3


JI.YA BOOt( CE,ITR; o

r[iriritttiluuuu ln ,,,,,o:i oxl3u

Pearson ill;t?; it,x;"lins r nte rnarro na|r,I 0 rkbo o


k : Yt

ltilI[|[[[t|[il[U[utl

You might also like