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 2014

OCR GCSE Computing June 2014  exam paper can be downloaded here



OCR GCSE Computing June 2014  mark scheme can be downloaded here

Picture
Picture
Picture
Picture
1A Answer
Computers are connected to each other
Restricted to a small geographical area/site/other suitable example
Dedicated wired or WiFi connections

More help here - LANs explained
Picture
1B answer
One central hub/switch/router/server/connection point
All computers/devices connected to this central point

More help here - Network topology
Picture
1C answer
Bus
Ring

More help here - Network topology 
Picture
2a answer
1GB

More help here - Storage conversion

Picture
2b answer
Operating system
Other programs that are running / in current use
Data in current use

More help here - RAM
Picture
2c answer
Using the hard disk/secondary storage
Used as RAM/to store the contents of RAM/main memory
Needed when there isn’t enough physical memory

More help here - Virtual memory explained
Picture

3a answer
Answer: 1 1 1 0 1 1 1 1
One mark per nibble

More help here - Binary addition
Picture
3B answer
There is an extra carry/bit
As number cannot fit into 8 bits
Result is greater than 255/11111111

More help here -
Picture
4A answer
Hypertext Markup Language

More help here - HTML
Picture
4B answer
Contains text/content to be displayed
... and links to other resources / files / images etc...
... and instructions about how they should be displayed / layout
In a standard format (that can be understood by web browsers)

More help here - What is HTML used for?
Picture
4c answer
JPG files: images
MPEG files: videos

More help here - File types
Picture
5a answer
Input device: e.g. (touch screen, menu/next/prev page) buttons / keypad / touchpad / microphone
Output device: e.g. screen, speaker

More help here - Input/Output dvices
Picture
5b answer
(i) Solid state

(ii)Fast access... ... less delays when turning the device on/ turning pages etc...
- No moveable parts/robust ... can be handled/manipulated/moved without damaging it
- Small / light enough to fit within a hand held device
- low power to extend battery life

More help here - SSD vs HDD

Picture
5c answer
(i)
Cheap to produce Easily portable / Fits in a magazine Enough capacity for e-books Can be read by other devices e.g. computers Read only / can’t write over

(ii)
Optical

More help here - Optical media
Picture
5Di answer
Source code not made available/ Only compiled code is published
Licence restricts the copying/modifying/distribution of the software

More help here - Open source vs Closed source (proprietary software)

Picture
5dii answer
Stops competing companies copying their software (or hardware/ebooks)
... and producing similar/better products.
Ensures compatibility (with the e-book reader)
... ... as they can ensure that no modifications have been made

More help here - Proprietary software
Picture
6a answer
Picture
More help here - Python data types
Picture
Picture
6b answer
Need to be always available
... ... shops and customers want to process payments quickly,
... if it goes down, there will be delays/customers lost etc
... Need to always process payments accurately
... shops want to be confident that they will receive the payment
... customers do not want to be overcharged
Need to be able to trust the security of the system
... that fraudulent purchases cannot be made
... that customers’ personal details cannot

More help here - EFT
Picture
7 answer
Picture
More help here - Logic gates
Picture
8 answer
System information : displays important data about the current state of the computer e.g. temperature, free memory, network speed, % processor used
Diagnosis: attempts to detect/resolve items that are not working correctly e.g. missing drivers, network connection
Examples should be specific examples of the use of these utilities rather than general descriptions.

More help here - System information
More help here - Diagnosis utility
Picture
9ai answer
6 * 16 + 2 / 0110 0010
98

More help here - Hex to denary
Picture
9aii answer
62 ÷ 16 = 3 r 14 / 62 = 0011 1110
3E

More help here - Denary to Hex
Picture
9B answer
Binary produces long strings/ Hex is shorter
… Binary is difficult to work with/Hex easier to work with
Hex can be easily converted to/from binary / 1 hex digit per nibble
Hex is less susceptible to error

More help here - Why use hex?
Picture
10a answer
A value that does not change (while the program is running)
eg Noise

More help here - Constants explained
Picture
10b answer
A location in memory to store / a value that may change (as the program is running) eg Wins/ Losses/ Net/Goals

More help here -
Picture
10c answer - (first half)
Net = 5 which is less than Noise
Goals = 0

More help here -

Picture
10c answer - (second half)
Net = 15 which is greater than Noise
Runs Loop once {Goals = Goals + 1, Net = Net – Noise}... .
Goals = 1

More help here -
Picture
11a answer
A (persistent) organised store of data

More help here -
Picture
11B answer
data structure does not depend on the application / no data dependence
Multiple platforms/ applications
... can operate on the same data
... ensures no redundancy/inconsistency (between applications)
Different views of the same data
... can easily be prepared for different users according to their need.
Any application can be changed if needed
... without changing the data structure / reduces unproductive maintenance

More help here -
Picture
11c answer - (First half)
Queries
eg
Select attendance for all students of a particular tutor group each week
... so the tutor can see who has missed lessons
Select weekly attendance of a particular student for a term
So the school can see if his/her attendance is improving
(1 mark for a correct point + 1 mark for expansion)

More help here -
Picture
11c answer (second half)
Validation rules
eg
Range check / only allow a range of marks (e.g. Present, Absent, Late)
When teachers are calling the register and inputting the marks
Presence check on required fields(such as name, class etc.)
When a pupil is added to the register (1 mark for a correct point + 1 mark for expansion)

More help here -
Picture
Picture
12 answer
Example:
Choice = “”
REPEAT
      INPUT Button
      IF Button is between 0 and 9 THEN
         Choice = Choice & Button
         OUTPUT Choice
      ELSE IF Button = CANCEL THEN
         Choice = “”
      END IF
UNTIL Button = OK
IF Choice is between 1 and 20 THEN
      IF drink chosen available THEN
         Dispense drink
         OUTPUT “Collect your drink”
      ELSE
         OUTPUT “Drink not available”
      END IF
ELSE
      OUTPUT “Invalid selection”
END IF

Wait
OUTPUT “Ready”

More help here -
Loading OCR 2014
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