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 computing

2016 spec - Paper 2
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

A youtube walk-through can be found here

Picture
Picture
Picture
1A Answer
Any two from:
• Date/time of last service (1).
• Total running time since last service (1)
• Details of last service (1)
• Overall total of running time since car bought (lifetime) (1)
• Car number (1)​

More help here -
Picture
1B answer
An expression that includes:
• Calculation showing age in years (1)
• 30 min + (10 min * ageInYears) (1)
Example:
30 + (10 * (todayYear – purchaseYear))
(todayYear – purchaseYear) * 10 + 30
30 min + (10 min * (todayYear – purchaseYear))​

More help here -
Picture
2A answer
Picture


More help here -
Picture
2B answer
One mark for a correct statement:
• Returns the integer part of a division​

More help here -

Picture
3A answer
Picture


More help here - 
Picture
3B answer
Picture


More help here - 
Picture
4a answer
Any two from:
• Indentation (1)
• White space (1)
• Descriptive identifiers (1)
• Comments (1)
​
More help here -
Picture
Picture
4Bi answer
Picture


More help here -
Picture
4bii answer
Picture


More help here -
Picture
5a answer
 An explanation that makes reference to the following point:
• This is a syntax error (1)
Plus one from:
• Because there is an error in using the grammar/rules of the programming language (1)
• Because the word SET has been spelled incorrectly as TES/TES is not a recognised command word (1)​

More help here - 
Picture
Picture
5B answer
An error and a correction for each line:
Line 10
• Error: The variable maximum doesn’t get reset to the maximum number of visitors/the variable maximum is initialised too high (1)
• Correction: SET maximum TO 0/SET maximum TO –n (1)
Line 13:
• Error: The for loop goes around too many times/the code goes past the end of the visitor array/off-by-one error on array length (1)
• Correction: FOR index FROM 0 TO (length-1) DO (1)

More help here - 
Picture
5C answer
Picture


More help here -
Picture
5D answer
Picture


More help here -

Picture
Picture
6A answer
One mark for the correct name:
• Return value/return result/result (1)​

More help here - 
Picture
6B answer
An explanation that makes reference to the following points:
• The variable, totalTime, on line 16 is a local variable, which exists only inside the function (1)
• so updating it will not change the value of totalTime on line 2, which is a global variable (1)

More help here -
Picture
6c answer
An explanation that makes reference to the following points:
• Executing the pseudo-code on line 17 will have no effect on TOTALTIME (1)
• because the variable TOTALTIME has been defined on line 5 as a constant, which means its value cannot be changed during execution (1)

More help here -
Picture
6D answer
• One mark for each correct validation test (1)
• One mark for each appropriate corresponding test data (1)
The mark for test data identified must be linked with the associated data validation test.
Example:

Picture
Picture
Picture
7 answer
An amended procedure showing:
• Parameter inserted (1)
• Less than (<) test using the new parameter (1)
• Descriptive variable name for the parameter relative to context (1)
Example:​

Picture
Picture
Picture
8 answer
An assessment that includes:
• Using a 1-dimensional array is the most appropriate choice (1)
and four from:
• 20 variables requires 20 distinct names (1)
• An array requires only one name (1)
• 20 variables may require complex selection statements (1)
• An array may require only one loop (1)
• 20 variables are always needed even if fewer cars are in the race (1)
• An array can be allocated to the exact number of cars (1)​


More help here -
Picture
9a answer
An explanation that makes reference to the following points:
• Sorting the file by postcode would make the searching more efficient (1)
• because not every record has to be looked at to find the targeted postcodes (1)
• since you can stop looking when you go past where your targeted postcode should be (1)
More help here -
Picture
9Bi answer
Identified issues that include:
• it is unethical to ask for the ethnic origin of a person who will be driving a car (1)
• Collected information can be directly tied to an identifiable individual (1)

More help here -
Picture
9Bii answer
Any one from:
• Redistribution of the data without permission may be illegal (1)
• Use of data for purposes other than which it is collected for may be illegal (1)
• Organisations may have to ask permission before sharing personal data with a third party (1)

More help here -
Picture
Picture
10a answer
A completed flow chart that includes:
• Correct ellipse symbol for flow chart start (1)
• Correct word ‘Start’ or ‘Begin’ in symbol (1)
• Correct diamond symbol for decision (1)
• Correct test ‘newPos < oldPos’ in symbol (1)
• Correct label ‘yes’ on bottom arrow (1)
• Correct label ‘no’ on right arrow (1)​

More help here -
Picture
Picture
Picture
10b answer
Picture


More help here -
Picture
Picture
11 answeR


More help here -

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