Computer science
  • Exam boards
    • OCR past papers >
      • Paper 1 J277 >
        • Paper1 (Sample) J277
        • Practice paper1 J277
      • Paper 2 J277 >
        • Paper 2 J277 Practice
    • Edexcel past papers >
      • 2020 Current spec (coming soon) >
        • Programming Language Subset (PLS)
      • Old 2016 SPEC >
        • Paper 1 (specimen1)
        • Paper 1 (specimen2)
        • Paper 1 (2018)
        • Paper 1 (2019)
        • Paper 2 (specimen1)
        • Paper 2 (2018)
        • Paper 2 (2019)
      • OLD 2013 SPEC >
        • Sample assessment 1 (old spec)
        • Sample assessment 2 (old spec)
        • June 2017 (old spec)
        • June 2016 (old spec)
        • June 2015 (old spec)
    • Paper 1 (by topic) >
      • Algorithms
      • Application software
      • Ascii
      • Binary
      • Cache
      • Client Server
      • Cloud
      • Compression
      • Computational thinking
      • CPU
      • Cyber security
      • Database
      • Fetch decode execute cycle
      • Embedded system
      • Encryption
      • File size
      • Flow chart
      • Hexadecimal
      • High Level language
      • ISP/Internet
      • Logic
      • Magnetic HDD
      • Networking
      • Open source
      • Operating system
      • Peer to peer
      • Images (Data representation)
      • Protocols
      • RAM
      • ROM
      • Run length encoding
      • Simulation software
      • Solid state HDD
      • Sound
      • Stored program concept
      • Utility software
    • Curriculum >
      • Binary
      • Hex
      • Data Representation
      • Compression
      • Encryption
      • What is a computer
      • How does a computer work
      • Hardware
      • Operating system
      • The CPU
      • Input devices
      • Data storage
      • Networks
      • Microcontrollers
      • Computational models
      • Emerging trends
      • Virtual machine
      • Models and simulators
      • Algorithms
    • Python >
      • Finding python
      • GCSE Python questions
      • Python coding >
        • Comments
        • Data types
        • Variables
        • If Else (Selection)
        • If Elif Else (Selection) >
          • Relational/Comparison Operator challenges
          • Selection challenges
        • Functions
        • For loop (iteration)
        • While loop (iteration) >
          • While loop challenges
        • Data structures >
          • Array challenges
          • 2D Array challenges
          • Looping thru 2D array
        • String slicing/indexing >
          • String slicing challenges
        • Subprograms >
          • Subprogram challenges
        • Local/global variable
        • Validation and try
        • methods
        • File I/O >
          • Files - Challenges
        • Pseudocode
        • Modules >
          • Turtle
        • Classes
        • NEA/Projects
  • KS3/Other
    • KS3 >
      • Coding >
        • GameMaker
        • HTML >
          • HTML tags
        • Scratch >
          • Scratch questions
        • Python >
          • Getting started
          • Functions
          • Variables
          • VariablesToo
          • inputs
          • Selection
          • Flowcharts
          • Data types
          • Pseudocode1
          • Pseudocode2
          • Subprogram1
          • Subprogram2
          • Coding challenges
      • Online Safety >
        • Screen time
        • Online Safety questions
      • IT >
        • Word
        • PowerPoint
      • Hardware >
        • All Hardware
        • Magnetic hard disk drive
        • Optical disk drive
        • Solid state drive
      • Logic >
        • CPU
        • AND gate
        • OR gate
        • NOT gate
        • Logical statements
      • Software
      • Binary/Hex/Algorithms >
        • Binary
        • Binary explained
        • Hexadecimal - 1 digit
        • Hexadecimal - 2 digits
        • Algorithms
        • ASCII
      • Networks
      • Protocols/Cyber attacks
    • BTEC CS
    • OCR A-Level >
      • 1.2 (Unit 2) >
        • Functions of an OS
        • Types of OS
        • Application generation
      • 1.2 (Unit 3) >
        • Software development
        • Algorithms
        • Programming paradigms
      • 1.3 (Unit 5) >
        • Networks
      • 1.5 (Unit 9) >
        • Laws and Acts
      • 2.3 (Unit 12) >
        • Analysis and design of algorithms
    • AQA AS-Level CS >
      • AS Curriculum >
        • Multiple choice questions
    • Business studies >
      • Keywords
      • BS Revision - Multiple choice
      • Paper 1 (9-1)
      • Paper 2 (9-1)
    • Junior Science >
      • 01 - Particles >
        • investigations and data
        • Equipment
        • Particles
      • 02 - Cells >
        • Microscope introduced
        • Looking at cells
        • Specialised cells
        • Unicellular organisms
      • 03 - Energy >
        • Energy introduced
        • Energy transfers
        • Conduction, Convection, Insulators
      • 04 - Chemical ideas & reactions >
        • Periodic table
        • Chemical reactions
        • Chemical reactions2
      • 05 - Light and Sound >
        • Light introduced
        • The Eye
        • Colours and filters
        • Waves and Sound
  • Contact/More
    • Code editor
    • Contact us
    • Microbit ideas
    • More
  • Self test
    • 01 Random topics
    • 02 Programming
    • 03 Data
    • 04 Computers
    • 05 Networks
    • 06 Legal/Ethics/Enviro'
    • Coding/Programming

ocr gcse computing

JUNE 2019
Picture

EDEXCEL GCSE Computing sample assessment material exam paper can be downloaded here


EDEXCEL GCSE Computing sample assessment material mark scheme can be downloaded here

Picture
Picture
Picture
Picture
1A Answer (AO1)
​C Unsigned integers store more positive values

​The only correct answer is C
A is not correct because unsigned integers are not more accurate
B is not correct because overflow errors can still occur with unsigned integers
D is not correct because the use of a parity bit is not relevant to the scenario.

More help here -
Picture
1B answer (AO2)
Award one mark for sight of either 1024 to the power of 4 OR x4
Award both marks for a correct expression including 10244 AND x4 (with nothing else)
e.g. 1024 to the power of 4 x 4
Accept for 10244 any equivalent showing understanding that 1 terabyte is 240 bytes
e.g.
● 1024 x 1024 x 1024 x 1024 (bytes)
● 2 to the power of 10 x 2 to the power of 10 x 2 to the power of 10 x 2 to the power of 10 ​ (bytes)
● 1,099,511,627,776 (bytes)
Award both marks for 4,398,046,511,104 (bytes).

More help here -
Picture
1C answer (AO2)
Award both marks for.
● P AND (T OR S)
● (P AND T) OR (P AND S)
​
Award one mark for:
● (P AND T) OR S
● P AND T OR S

More help here -
Picture
1D answer (AO1)
One from :
● 68
● 82 – 14
● R – D
● 18 – 4
​
Plus
● 0100 0100

More help here -

Picture
1e answer (AO1)
To prevent unauthorised reading/use/analysis/understanding (1)
​of sensitive/payment/personal/customer data (1)​

More help here -

Picture
2a answer (AO2)
A linked description such as:
A record for each guest (1)
​that uses attributes for guest characteristics (1)

More help here -

Picture
2b answer (AO1)
WAN / Wide Area Network​

More help here - 
Picture
2c answer (AO2)
Indicative content:
● Cost - can be cheaper than hardware / can cost a lot for large amounts of data
● Space - likely to get more than on physical drives
● Scalability
● Trust / Control
● Physical security
● Access (read/write) speeds and impact on uses/applications
● Shared storage vs dedicated
● Often belongs to a third party
● Bandwidth limitation
● Data vulnerability due to unknown provider
● Access from any Internet devices​

More help here -
Picture
2d answer (AO1)
B – TCP/IP

​The only correct answer is B
A is not correct because HTML is not a protocol
C is not correct because an ISP is not a protocol
D is not correct because a URL is not a protocol​

More help here -
Picture
2e answer (AO1)
A description to include two from:
● each node/device is connected to multiple other nodes/devices
● it is decentralised
● ensures data can still be routed to the destination address if one node fails
● self-configuring​

More help here -
Picture
3a answer (AO1)
A description to include three from:
● NAND (memory)
● If a row/column/set of transistors conduct current / are open/charged, then this represents a 1
● If row/column/set transistors do not conduct current / are closed/uncharged, then this represents a 0
● Arranged in a grid (columns/rows)
● At row/column intersections, two transistors (control gate and floating gate) create a ‘cell’
● By applying voltage to the control gate transistors
● Electrons flow onto the floating gate
● Creates a net positive charge that interrupts current flow​

More help here -
Picture
3B answer (AO1)
Any two from:
● Repairing files
● Compression
● Defragmentation
● Back up
● Anti-virus / anti-spyware / anti-malware
● Firewall
● Managing application updates
● Format disks/drives
● System analysis tools​

More help here -
Picture
3c answer (AO2)
Picture


More help here -
Picture
4A answer (AO1)
Picture
Picture
4ai answer (AO2)
Picture
X axis correctly labelled (1)
Y axis correctly labelled (1)
Sample frequency indicated (1)
Do not award marks if wavelength is labelled, rather than sample frequency.
Accept for sample frequency if two points given that are shorter than the wavelength. 

More help here - 
Picture
4aii answer (AO1)
 The amplitude / original sound can be represented more accurately.
Accept:
● Better (sound) quality
● Higher fidelity
● Clearer (sound)​

More help here - 
Picture
4B answer (AO1)
 B – RAM
The only correct answer is B
​
A is not correct because the ALU does not hold a program
C is not correct because a hard drive does not hold a currently executing program
D is not correct because the control unit does not hold a program​

More help here - 
Picture
4c answer (AO2)
Total number of bits to transfer:
1 mark for 20 × 10242
1 mark for × 8
Speed in bits per second:
1 mark for 2 × 1000000
Numerator/Denominator:
1 mark for:

𝑏𝑖𝑡𝑠 𝑡𝑜 𝑡𝑟𝑎𝑛𝑠𝑓𝑒𝑟
____________________
𝑏𝑖𝑡𝑠 𝑝𝑒𝑟 𝑠𝑒𝑐𝑜𝑛𝑑

e.g:
𝟐𝟎 ×𝟏𝟎𝟐𝟒 ×𝟏𝟎𝟐𝟒 ×𝟖
_______________________
𝟐 ×𝟏𝟎𝟎𝟎𝟎𝟎𝟎

More help here - 
Picture
4d answer (AO2)
A description such as:
● Input from sensor (1)
● The input level is compared against pre-set values (1)
● Output to LED/speaker (1)​

More help here -
Picture
4e answer (AO2)
A. Copper cable
B. Fibre optic​

More help here -
Picture
5a answer (AO1)
1101 1000​

More help here -
Picture
 5b answer (AO2)
A description to include two from:
● (Cache) Stores regularly accessed instructions/data
● Reduces the need to access instructions/data from main memory
● Makes up for the difference in speed of the CPU and main memory​

More help here -

Picture
5c answer (AO2)
3D​
More help here - 
Picture
5cii answer (AO1)
Hexadecimal is used as a short-hand for binary / uses fewer digits/characters (1)
so humans make fewer mistakes / find it easier to read/understand/remember/manipulate (1).

​More help here -
Picture
5d answer (AO1)
A description to include four from:
The control unit increments the program counter (1)
The control unit sends a signal (1) along the control bus (1)
…to the memory/MAR (to tell it to send) (1)
…(the address of) the memory location (holding the instruction) (1) ...which is loaded onto the address bus (1)
...(and carried to RAM to tell it to) load the instruction/ contents of the memory location onto the data bus (1) ...along which it is carried to the MDR/MBR. (1)​

More help here -
Picture
5e answer (AO1)
It is not sorted​


More help here -
Picture
6a answer (AO2)
Award one mark for either:
Sight of: 1024 × 1024
OR
Sight of: divided by 64
Award both marks for correct expression, e.g.:

1024 × 1024
________________
64


More help here -
Picture
6b answer (AO1)
A description such as:
The OS uses part of the secondary storage to act as part of main memory (1).
The OS moves programs that are not immediately needed out of main memory (1) and stores them in virtual memory / secondary storage (1) using paging (1)
Active programs are swapped into main memory (from virtual memory) (1).​

More help here -
Picture
6c answer (AO1)
Any one from:
● To check for bad programming practices
● To check for vulnerabilities in the programming language
● To check efficiency of code​


More help here -
Picture
6d answer (AO2)
A description such as:
Ransomware / malicious attachment/download (1)
​encrypts the user’s files (1).
To get the key/decrypt the files (1) … ...(the user must pay a ransom to the code writers / remove the malware)​


More help here -
Picture
7a answer (AO1)
A linked description to include two from:
● Reads the packet header
● Takes the recipient's address
● Compares the (recipient’s) address to the addresses of all devices that are connected to it (which are stored in the router’s routing table)
● Forwards the packet / network traffic to its destination
● Using the quickest/most efficient route.
​
More help here -
Picture
7b answer (AO1)
An explanation such as:
Changes in requirements / technology (1) mean that security can be improved/compromised (1)
OR
Changes in law/regulations (1) mean that requirements/technology must change (1)
Do not accept statements about unauthorised access / security that do not refer to changes in requirements / technology etc.​

More help here -
Picture
7c answer (AO1)
A description such as:
Each packet has a sequence number (added at the sending end) (1)
The packets are put back into (sequence) order (at the destination) (1).​

More help here -
Picture
7d answer (AO1)
A response to include two linked points, such as:
● Some children may not have devices / can afford devices (1), so the school might have to provide them (1)
● Some students will have more advanced devices (1), thereby having different learning opportunities (1)
● Screen readers / facilitating programs (1) improve access for students with disabilities (1)
● Access may not be appropriate (1) for students from some religions / cultures (1)
● Opens opportunities for access to experts (1) thereby providing for individual needs (1)​

More help here -

Assessment Objectives occurrences in this exam

AO1 = 20 (Demonstrate knowledge and understanding of the key concepts and principles of computer science)
AO2 = 13 (Apply knowledge and understanding of key concepts and principles of computer science)
AO3 = 0 (Analyse problems in computational terms:
               ●to make reasoned judgements
               ●to design, program, evaluate and refine solutions.)
Home
Contact
  • Exam boards
    • OCR past papers >
      • Paper 1 J277 >
        • Paper1 (Sample) J277
        • Practice paper1 J277
      • Paper 2 J277 >
        • Paper 2 J277 Practice
    • Edexcel past papers >
      • 2020 Current spec (coming soon) >
        • Programming Language Subset (PLS)
      • Old 2016 SPEC >
        • Paper 1 (specimen1)
        • Paper 1 (specimen2)
        • Paper 1 (2018)
        • Paper 1 (2019)
        • Paper 2 (specimen1)
        • Paper 2 (2018)
        • Paper 2 (2019)
      • OLD 2013 SPEC >
        • Sample assessment 1 (old spec)
        • Sample assessment 2 (old spec)
        • June 2017 (old spec)
        • June 2016 (old spec)
        • June 2015 (old spec)
    • Paper 1 (by topic) >
      • Algorithms
      • Application software
      • Ascii
      • Binary
      • Cache
      • Client Server
      • Cloud
      • Compression
      • Computational thinking
      • CPU
      • Cyber security
      • Database
      • Fetch decode execute cycle
      • Embedded system
      • Encryption
      • File size
      • Flow chart
      • Hexadecimal
      • High Level language
      • ISP/Internet
      • Logic
      • Magnetic HDD
      • Networking
      • Open source
      • Operating system
      • Peer to peer
      • Images (Data representation)
      • Protocols
      • RAM
      • ROM
      • Run length encoding
      • Simulation software
      • Solid state HDD
      • Sound
      • Stored program concept
      • Utility software
    • Curriculum >
      • Binary
      • Hex
      • Data Representation
      • Compression
      • Encryption
      • What is a computer
      • How does a computer work
      • Hardware
      • Operating system
      • The CPU
      • Input devices
      • Data storage
      • Networks
      • Microcontrollers
      • Computational models
      • Emerging trends
      • Virtual machine
      • Models and simulators
      • Algorithms
    • Python >
      • Finding python
      • GCSE Python questions
      • Python coding >
        • Comments
        • Data types
        • Variables
        • If Else (Selection)
        • If Elif Else (Selection) >
          • Relational/Comparison Operator challenges
          • Selection challenges
        • Functions
        • For loop (iteration)
        • While loop (iteration) >
          • While loop challenges
        • Data structures >
          • Array challenges
          • 2D Array challenges
          • Looping thru 2D array
        • String slicing/indexing >
          • String slicing challenges
        • Subprograms >
          • Subprogram challenges
        • Local/global variable
        • Validation and try
        • methods
        • File I/O >
          • Files - Challenges
        • Pseudocode
        • Modules >
          • Turtle
        • Classes
        • NEA/Projects
  • KS3/Other
    • KS3 >
      • Coding >
        • GameMaker
        • HTML >
          • HTML tags
        • Scratch >
          • Scratch questions
        • Python >
          • Getting started
          • Functions
          • Variables
          • VariablesToo
          • inputs
          • Selection
          • Flowcharts
          • Data types
          • Pseudocode1
          • Pseudocode2
          • Subprogram1
          • Subprogram2
          • Coding challenges
      • Online Safety >
        • Screen time
        • Online Safety questions
      • IT >
        • Word
        • PowerPoint
      • Hardware >
        • All Hardware
        • Magnetic hard disk drive
        • Optical disk drive
        • Solid state drive
      • Logic >
        • CPU
        • AND gate
        • OR gate
        • NOT gate
        • Logical statements
      • Software
      • Binary/Hex/Algorithms >
        • Binary
        • Binary explained
        • Hexadecimal - 1 digit
        • Hexadecimal - 2 digits
        • Algorithms
        • ASCII
      • Networks
      • Protocols/Cyber attacks
    • BTEC CS
    • OCR A-Level >
      • 1.2 (Unit 2) >
        • Functions of an OS
        • Types of OS
        • Application generation
      • 1.2 (Unit 3) >
        • Software development
        • Algorithms
        • Programming paradigms
      • 1.3 (Unit 5) >
        • Networks
      • 1.5 (Unit 9) >
        • Laws and Acts
      • 2.3 (Unit 12) >
        • Analysis and design of algorithms
    • AQA AS-Level CS >
      • AS Curriculum >
        • Multiple choice questions
    • Business studies >
      • Keywords
      • BS Revision - Multiple choice
      • Paper 1 (9-1)
      • Paper 2 (9-1)
    • Junior Science >
      • 01 - Particles >
        • investigations and data
        • Equipment
        • Particles
      • 02 - Cells >
        • Microscope introduced
        • Looking at cells
        • Specialised cells
        • Unicellular organisms
      • 03 - Energy >
        • Energy introduced
        • Energy transfers
        • Conduction, Convection, Insulators
      • 04 - Chemical ideas & reactions >
        • Periodic table
        • Chemical reactions
        • Chemical reactions2
      • 05 - Light and Sound >
        • Light introduced
        • The Eye
        • Colours and filters
        • Waves and Sound
  • Contact/More
    • Code editor
    • Contact us
    • Microbit ideas
    • More
  • Self test
    • 01 Random topics
    • 02 Programming
    • 03 Data
    • 04 Computers
    • 05 Networks
    • 06 Legal/Ethics/Enviro'
    • Coding/Programming