Computer Science A Level | OCR | H446
A Level OCR
Revision Guide
for A Level OCR Computer Science
Component 01
zigzageducation.co.uk POD
7512
Publish your own work... Write to a brief...
Register at publishmenow.co.uk
Photocopiable/digital resources may only be copied by the purchasing institution on a single site and for their own use
, Contents
Thank You for Choosing ZigZag Education ................................................................................................ ii
Teacher Feedback Opportunity ..................................................................................................................iii
Terms and Conditions of Use ..................................................................................................................... iv
Teacher’s Introduction .................................................................................................................................1
Revision Progress Tracker: Component 01 ................................................................................................2
1.1 Characteristics of contemporary processors, input, output and storage devices ............................5
1.1.1 Structure and function of the processor.................................................................................................................... 5
1.1.2 Types of processor ............................................................................................................................................................ 9
1.1.3 Input, output and storage ............................................................................................................................................ 10
1.2 Software and software development ................................................................................................ 14
1.2.1 Operating systems .......................................................................................................................................................... 14
1.2.2 Applications generation................................................................................................................................................ 19
1.2.3 Software development .................................................................................................................................................. 25
1.2.4 Introduction to programming ..................................................................................................................................... 30
1.3 Exchanging data ................................................................................................................................. 42
1.3.1 Compression, Encryption and Hashing .................................................................................................................... 42
1.3.2 Databases .......................................................................................................................................................................... 46
1.3.3 Networks ............................................................................................................................................................................ 54
1.3.4 Web technologies ........................................................................................................................................................... 63
1.4 Data types, data structures and algorithms ..................................................................................... 69
1.4.1 Data types ......................................................................................................................................................................... 69
1.4.2 Data structures................................................................................................................................................................. 76
1.4.3 Boolean algebra .............................................................................................................................................................. 81
1.5 Legal, moral, ethical and cultural issues .......................................................................................... 87
1.5.1 Computing related legislation .................................................................................................................................... 87
1.5.2 Ethical, moral and cultural issues ............................................................................................................................. 88
Answers ...................................................................................................................................................... 91
1.1 Characteristics of contemporary processors, input, output and storage devices ......................................... 91
1.2 Software and software development ........................................................................................................................... 92
1.3 Exchanging data ................................................................................................................................................................. 96
1.4 Data types, data structures and algorithms ............................................................................................................... 99
1.5 Legal, moral, ethical and cultural issues ................................................................................................................. 102
-i-
,Thank You for Choosing ZigZag Education
for choosing ZigZag Education!
Talk to Us!
Love it as it is?
Let the author and other teachers know what you think
Got a suggestion?
If your improvement leads to an update we will send you a new copy for free
Found a problem?
We will fix it and send you a free updated copy
We your feedback!
Let us know what you think using the feedback sheet on the next page.
£10 ZigZag Voucher for detailed & complete reviews!
Web: Email: Real Person: Fax: Post:
zzed.uk/more ict 0117 950 3199 0117 959 1695 ZigZag Education, Unit
@zigzageducation.co.uk 3, Greenway Business
Centre, Doncaster Road,
Bristol BS10 5PY
Become a Published Author
ZigZag is a large community of over 6000 teachers & educationalists.
Review new titles, publish your own work or write to a brief.
Fancy being involved?
Then register at…
publishmenow.co.uk
The Professional Publishing Community
Alternatively email new resource ideas directly to…
For more resources go to zzed.uk/more
where you can preview every page before you buy
- ii -
, Teacher Fe edback Opportunity
Teacher Feedback Opportunity
£10 ZigZag Voucher for detailed & complete reviews! Use for problems/areas for improvement/positive feedback
Resource ID & Name 7512 A Level OCR Computer Science Revision Guide: Component 1
School Name
Your Name Position
Overall, what did you think about this resource? ..........................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
I particularly like this resource because… ........................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
How does it help you or your students? ..........................................................................................................................................................................
........................................................................................................................................................................................................................................................
It is better than some other resources because… ........................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
What might you say to a colleague in a neighbouring school to persuade them to use this resource? ..................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
How well does it match your specification (and which specification is this)?......................................................................................................
........................................................................................................................................................................................................................................................
Other comments, suggestions for improvements, errors found (please give page numbers) etc. ............................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
Resources I would like
published:
Resources I might write, or
have written, for
consideration for publication:
Fax to: Email to: Submit online: Post to:
INTERNAL USE ONLY
0117 959 1695 feedback@ zzed.uk/feedback ZigZag Education, Unit 3, Feedback logged:
zigzageducation.co.uk Greenway Business Complete & detailed: Y /N
Centre, Doncaster Road, If detailed, £10 sent:
Bristol BS10 5PY
- iii -
A Level OCR
Revision Guide
for A Level OCR Computer Science
Component 01
zigzageducation.co.uk POD
7512
Publish your own work... Write to a brief...
Register at publishmenow.co.uk
Photocopiable/digital resources may only be copied by the purchasing institution on a single site and for their own use
, Contents
Thank You for Choosing ZigZag Education ................................................................................................ ii
Teacher Feedback Opportunity ..................................................................................................................iii
Terms and Conditions of Use ..................................................................................................................... iv
Teacher’s Introduction .................................................................................................................................1
Revision Progress Tracker: Component 01 ................................................................................................2
1.1 Characteristics of contemporary processors, input, output and storage devices ............................5
1.1.1 Structure and function of the processor.................................................................................................................... 5
1.1.2 Types of processor ............................................................................................................................................................ 9
1.1.3 Input, output and storage ............................................................................................................................................ 10
1.2 Software and software development ................................................................................................ 14
1.2.1 Operating systems .......................................................................................................................................................... 14
1.2.2 Applications generation................................................................................................................................................ 19
1.2.3 Software development .................................................................................................................................................. 25
1.2.4 Introduction to programming ..................................................................................................................................... 30
1.3 Exchanging data ................................................................................................................................. 42
1.3.1 Compression, Encryption and Hashing .................................................................................................................... 42
1.3.2 Databases .......................................................................................................................................................................... 46
1.3.3 Networks ............................................................................................................................................................................ 54
1.3.4 Web technologies ........................................................................................................................................................... 63
1.4 Data types, data structures and algorithms ..................................................................................... 69
1.4.1 Data types ......................................................................................................................................................................... 69
1.4.2 Data structures................................................................................................................................................................. 76
1.4.3 Boolean algebra .............................................................................................................................................................. 81
1.5 Legal, moral, ethical and cultural issues .......................................................................................... 87
1.5.1 Computing related legislation .................................................................................................................................... 87
1.5.2 Ethical, moral and cultural issues ............................................................................................................................. 88
Answers ...................................................................................................................................................... 91
1.1 Characteristics of contemporary processors, input, output and storage devices ......................................... 91
1.2 Software and software development ........................................................................................................................... 92
1.3 Exchanging data ................................................................................................................................................................. 96
1.4 Data types, data structures and algorithms ............................................................................................................... 99
1.5 Legal, moral, ethical and cultural issues ................................................................................................................. 102
-i-
,Thank You for Choosing ZigZag Education
for choosing ZigZag Education!
Talk to Us!
Love it as it is?
Let the author and other teachers know what you think
Got a suggestion?
If your improvement leads to an update we will send you a new copy for free
Found a problem?
We will fix it and send you a free updated copy
We your feedback!
Let us know what you think using the feedback sheet on the next page.
£10 ZigZag Voucher for detailed & complete reviews!
Web: Email: Real Person: Fax: Post:
zzed.uk/more ict 0117 950 3199 0117 959 1695 ZigZag Education, Unit
@zigzageducation.co.uk 3, Greenway Business
Centre, Doncaster Road,
Bristol BS10 5PY
Become a Published Author
ZigZag is a large community of over 6000 teachers & educationalists.
Review new titles, publish your own work or write to a brief.
Fancy being involved?
Then register at…
publishmenow.co.uk
The Professional Publishing Community
Alternatively email new resource ideas directly to…
For more resources go to zzed.uk/more
where you can preview every page before you buy
- ii -
, Teacher Fe edback Opportunity
Teacher Feedback Opportunity
£10 ZigZag Voucher for detailed & complete reviews! Use for problems/areas for improvement/positive feedback
Resource ID & Name 7512 A Level OCR Computer Science Revision Guide: Component 1
School Name
Your Name Position
Overall, what did you think about this resource? ..........................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
I particularly like this resource because… ........................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
How does it help you or your students? ..........................................................................................................................................................................
........................................................................................................................................................................................................................................................
It is better than some other resources because… ........................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
What might you say to a colleague in a neighbouring school to persuade them to use this resource? ..................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
How well does it match your specification (and which specification is this)?......................................................................................................
........................................................................................................................................................................................................................................................
Other comments, suggestions for improvements, errors found (please give page numbers) etc. ............................................................
........................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................
Resources I would like
published:
Resources I might write, or
have written, for
consideration for publication:
Fax to: Email to: Submit online: Post to:
INTERNAL USE ONLY
0117 959 1695 feedback@ zzed.uk/feedback ZigZag Education, Unit 3, Feedback logged:
zigzageducation.co.uk Greenway Business Complete & detailed: Y /N
Centre, Doncaster Road, If detailed, £10 sent:
Bristol BS10 5PY
- iii -