Computer science
  • Exam boards
    • OCR past papers >
      • Paper1 (Sample)
    • 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
        • If Elif Else
        • Functions
        • For loop
        • While loop >
          • While loop challenges
        • Data structures >
          • Looping thru 2D array
        • String slicing/indexing
        • Subprograms
        • Local/global variable
        • Validation and try
        • methods
        • File I/O
        • Pseudocode
        • Modules >
          • Turtle
        • Classes
        • NEA/Projects
  • KS3/Other
    • KS3 >
      • Online Safety >
        • Screen time
        • Online Safety questions
      • IT
      • Hardware >
        • All Hardware
        • Magnetic hard disk drive
        • Optical disk drive
        • Solid state drive
      • Software
      • Binary/Hex/Algorithms >
        • Binary
        • Binary explained
        • Hexadecimal - 1 digit
        • Hexadecimal - 2 digits
        • Algorithms
        • ASCII
        • Tests
      • Networks
      • Protocols/Cyber attacks
      • Logic >
        • CPU
        • AND gate
        • OR gate
        • NOT gate
        • Logical statements
      • Coding >
        • HTML
        • Scratch >
          • Scratch questions
        • Python >
          • Getting started
          • Functions
          • Variables
          • VariablesToo
          • inputs
          • Selection
          • Flowcharts
          • Data types
          • Pseudocode1
          • Pseudocode2
          • Subprogram1
          • Subprogram2
          • Coding challenges
    • BTEC CS
    • OCR GCSE CS >
      • Past paper JUNE 2015
      • Past paper June 2014
      • Past paper MAY 2012
      • Past paper JAN 2011
      • Past paper JUN 2011
    • AQA AS-Level CS >
      • AS Curriculum >
        • Multiple choice questions
    • Business studies >
      • Keywords
      • BS Revision - Multiple choice
      • Paper 1 (9-1)
      • Paper 2 (9-1)
  • 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

Edexcel gcse computer science

JUNE 2015
Picture

Edexcel GCSE Computing June 2015 exam paper can be downloaded here



Edexcel GCSE Computing June 2015 mark scheme can be downloaded here

Picture
Picture
Picture
1A Answer
Picture


More help here - Actuator
Edexcel computer science Steve Cushing - p.193-194

Picture
1B answer
Data Data
Instructions

More help here -
Edexcel computer science Steve Cushing -

Picture
Picture
1C answer
121

More help here -
Edexcel computer science Steve Cushing -

Picture
2a answer
122

More help here -
Edexcel computer science Steve Cushing -


Picture
2b answer
IF (statement)

More help here - 
Edexcel computer science Steve Cushing -

Picture
3a answer
0000 1100

More help here -
Edexcel computer science Steve Cushing -

Picture
3a answer
1111 0010

More help here -
Edexcel computer science Steve Cushing -

Picture
3B answer
1000 0001

More help here -
Edexcel computer science Steve Cushing -

Picture
4A answer
The result of the calculation cannot fit into the size of the location assigned to hold it
Two 8-bit numbers added together resulted in a number that could not be stored in 8 bits
The addition resulted in a number >= 1 0000 0000 binary (note the overflow out of the destination field)
The result is > 255
The result needs 9 bits to store it

More help here -
Edexcel computer science Steve Cushing -

Picture
4B answer
Introduces errors in subsequent calculations
Compounds errors in subsequent calculations; snowballs
Signed numbers may change sign
Any indication that arithmetic performed on inaccurate calculated numbers results in subsequent inaccurate results
Introduces errors in subsequent calculations
Compounds errors in subsequent calculations; snowballs
Signed numbers may change sign
Any indication that arithmetic performed on inaccurate calculated numbers results in subsequent inaccurate results

More help here - 
Edexcel computer science Steve Cushing -

Picture
Picture
5a answer
Picture


More help here -
Edexcel computer science Steve Cushing -

Picture
5b answer
Picture


More help here -
Edexcel computer science Steve Cushing -


Picture
5c answer
Q=(R OR B) AND S

More help here - 
Edexcel computer science Steve Cushing -

Picture
Picture
2a answer
Identifying any two (2) of the following (Maximum 2 marks):
Database
Bibliographic
Project Management
Presentation
Desktop Publishing
Word Processing
Web Browser
Image Editing
Video Editing
Email
Animation
CAD (not expected)
Programming Environment
Live Chat –Only if example confirms working context
Exclude software whose main purpose is entertainment
Any other appropriate software which could sensibly be used in a general working environment
 
Any two (2) examples of software use (Maximum 2 marks):
Answers may include
Image Editing –Cropping images for insertion into a presentation
Live Chat –For getting technical support help from a vendor support site
Web Browser –For looking up the addressof a colleague at a different university
Presentation –Showing results of his research to colleagues at a conference.
Bibliographic –Keeping track of sources for his research.
Video Editing –Creating a video to put on YouTube of his lectures for his students.
CAD -molecular, synthetic, and genetic biology
Programming environment  –Creating customised models
 


More help here -
Edexcel computer science Steve Cushing -

Picture
6a answer
Any 4 from:
Software can be redistributed
Source code is available
Source code can be modified
Modified code can be redistributed
A fee can be charged for the software
A fee is not usually charged forthe software
Modified code must be made available under the same licence as original code. 
Licence may require an acknowledgement of the original author to be included in the code.
Source code can be freely used, changed and shared by anyone

More help here -
Edexcel computer science Steve Cushing -

Picture
6b answer
Picture


More help here -
Edexcel computer science Steve Cushing -

Picture
7 answer
One mark for name and one mark for use (must match)
Control Unit (CU)
o Sends signals to other components to coordinate the cycle
Arithmetic / Logic Unit (ALU)
o Performs arithmetic (+,-,/,*, etc.) and logic (AND,NOT, OR, etc.)
Registers
o Very fast storage locations which hold instructions, data, or memory addresses.
Cache (Not expected)
o Sits between components in the microprocessor to make up for the difference in physical speed of the components
Address Bus
o Holds the address of physical memory or the address of an input/output device that is to be read from/written to
Data Bus
o If an instruction needs data, the data is loaded onto the data bus before being read by the CPU
o All data/instructions moved here to go to or from Memory
Clock
o Provides the timing for the cycle
 
Other correct uses should be awarded.

More help here -
Edexcel computer science Steve Cushing -

Picture
8 answer
Accept anythreefrom the following. 1 mark each to a max of 3 marks:
The computer appears to be runningmore than one program/process at a time. 
More than one process can be loadedinto memory at one time.
Each process has its own memory space/partition.
Each process is given a small amount of time(time slice) to execute in the central processing unit.
Processes are held in a queue/FIFO list.
O/S switches between processes
Some processes may have higher prioritythan others may.
Higher priority processes may be given more timeslices/processing time.
Processes can communicate by using shared memory
More help here -
Edexcel computer science Steve Cushing -

Picture
9ai answer
Any two of:
Implement formulas which represent the relationships between the given data variables, such as hours of sun and quantity of honey.
Use a programming language to write a customised application to model the colony
Allow user to input initial values for data variables (food, sun)
Use graphical user interface components (boxes, sliders) to adjust input variables will show effects on outputs
Present outputs using graphs showing relationships between food and sun, etc.
Present outputs showing real number of bees and resources (yellow dots are bees; red dots are pollen)
Variables could be changed in real-time with immediate update to the screen(e.g. move a slider, the amount of pollen decreases)
 
Any other appropriate and correct response incorporating modelling, simulation, or visualisation shouldbe awarded.

 
More help here -
Edexcel computer science Steve Cushing -

Picture
9aii answer
Pixel
Resolution
Colour depth


More help here -
Edexcel computer science Steve Cushing -

Picture
9B answer
Magenetic
Optical
Solid state

More help here -
Edexcel computer science Steve Cushing -

Picture
10a answer
Award  1 mark for each correctanswer to a maxof 2marks
Any two of the following:
o Timestamp
o Sequence number
o Version
o Protocol type
o Data
o Flags
o Size
o Routing information
o Any other appropriate answer
 
More help here -
Edexcel computer science Steve Cushing -
Picture
10b answer
Identifying errors(introduced during transmission)


More help here -
Edexcel computer science Steve Cushing -

Picture
10c answer - (first half)
Divide 4096 by 1024


More help here -
Edexcel computer science Steve Cushing -
Picture
10c answer - (second half)
 
Internet (Any 1 of the following):
Interconnected networks of networks/machines/hardware
Geographically distributed networks/machines/hardware
Uses protocols for communication
 
World Wide Web (Any 1 of the following)
The information stored on the hardware
Pages of information stored on servers(pages written in HTML)
Uses HTTP/ HTTPSto send/receive pages between servers and clients
 
Accept any other correct comparison



More help here -
Edexcel computer science Steve Cushing -
Picture
11a answer
 Line 5-10

More help here -
Edexcel computer science Steve Cushing -

Picture
11B answer
 Any one of the following:
o The <li></li> tags refer back to line number 10/the “li” style
o The <a></a> tags refer back to line number 6/the “a” style
o The tags <li> and <a> refer back to the information in the CSS
 


More help here -
Edexcel computer science Steve Cushing -

Picture
11c answer - (First half)
Amplitude

More help here -
Edexcel computer science Steve Cushing -

Picture
11c answer (second half)
Any one of the following –1 mark
(The more samples,)the smoother the digital representation of the original audio. 
(Higher sampling rates)result in less distortion of the original audio
This makes the resulting digital representation more accurately match the original audio. 


More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
Must have idea of runs(1) being compressed to a single item + a count of that item (1)
Example:
Simple mono-chrome icon will have long sequences of bits of same colour(1)
Sequences/runs of identical data are translated/stored as a single data value and a count(1)


More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
Any three of the following impacts:
Pollution (water, air, noise) resulting from the manufacturing process
High energy and water volumes needed for the manufacturing process
Mineral mining contaminates ground water
Mineral (copper, gold, silver, lithium) resource depletion
High energy use to keep machines cool with air conditioning or fans
Contain toxic components which means computing devices are hazardous waste
Batteries (laptop, lithium cells) disposal is hazardous and needs specialised disposal facilities
Computing devices sent to landfills contaminate ground and water resources
Any other appropriate responses as long as they’re distinct from each other
 
Any one of the following actions:
Check national and local legislation
Some countries/states/regions require sellers to recycle own waste
Research recycling facilities to see if e-waste is acceptable
Find if local/national/regional government agencies charge for collection and disposal of e-waste
Find sellers offering exchange old for new + cost purchase options
Find charities (local, regional) which take donations of old devices
Turn off machines when not in use to save energy.
Any other appropriate response as long as it is interpretable to match an impact.


More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
Any two of the following
Easier / faster to:
o Sort
o Search (by using queries)
o Produce reports
o Analyse data
o Keep organised
 

More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
Primary Key

More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
Foreign key

More help here -
Edexcel computer science Steve Cushing -

Picture
12 answer
 
Any one of the following:
o To form a relationship between the tables
o To make connections between the tables
o To facilitate the use of queries across tables
o To relate the records in one table to records in another
 


More help here -
Edexcel computer science Steve Cushing -

Loading Edexcel CS Paper 1 - June 2015
Home
Contact
Upload
Log in
  • Exam boards
    • OCR past papers >
      • Paper1 (Sample)
    • 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
        • If Elif Else
        • Functions
        • For loop
        • While loop >
          • While loop challenges
        • Data structures >
          • Looping thru 2D array
        • String slicing/indexing
        • Subprograms
        • Local/global variable
        • Validation and try
        • methods
        • File I/O
        • Pseudocode
        • Modules >
          • Turtle
        • Classes
        • NEA/Projects
  • KS3/Other
    • KS3 >
      • Online Safety >
        • Screen time
        • Online Safety questions
      • IT
      • Hardware >
        • All Hardware
        • Magnetic hard disk drive
        • Optical disk drive
        • Solid state drive
      • Software
      • Binary/Hex/Algorithms >
        • Binary
        • Binary explained
        • Hexadecimal - 1 digit
        • Hexadecimal - 2 digits
        • Algorithms
        • ASCII
        • Tests
      • Networks
      • Protocols/Cyber attacks
      • Logic >
        • CPU
        • AND gate
        • OR gate
        • NOT gate
        • Logical statements
      • Coding >
        • HTML
        • Scratch >
          • Scratch questions
        • Python >
          • Getting started
          • Functions
          • Variables
          • VariablesToo
          • inputs
          • Selection
          • Flowcharts
          • Data types
          • Pseudocode1
          • Pseudocode2
          • Subprogram1
          • Subprogram2
          • Coding challenges
    • BTEC CS
    • OCR GCSE CS >
      • Past paper JUNE 2015
      • Past paper June 2014
      • Past paper MAY 2012
      • Past paper JAN 2011
      • Past paper JUN 2011
    • AQA AS-Level CS >
      • AS Curriculum >
        • Multiple choice questions
    • Business studies >
      • Keywords
      • BS Revision - Multiple choice
      • Paper 1 (9-1)
      • Paper 2 (9-1)
  • 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