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

June 2017
Picture

EDEXCEL GCSE Paper 1 (2017)  exam paper can be downloaded here


EDEXCEL GCSE Paper 1 (2017) mark scheme can be downloaded here

Picture
Picture
Picture
1Ai Answer
0000 1100

More help here -
Picture
1aii answer
5

More help here -
Picture
1b answer
Picture


More help here -
Picture
1ci answer
Picture


More help here -

Picture
1cii answer
Picture


More help here - 
Picture
1ciii answer
4

More help here - 
Picture
1civ answer
fibre='wool'

Allow ‘IS’ for ‘=’
Allow ‘==’ for ‘=’​

More help here - 
Picture
1di answer
Picture


More help here -
Picture
1dii answer
(When reaching the end of the alphabet), the algorithm does not go back to the beginning of the alphabet

More help here -
Picture
1ei answer
Any two of:
 An automated system can run 24/7 (1)
 An automated system n automated system does not need to be paiddoes not need to be paid (1)
 Shouldn’t make mistakes / more reliable / safer (1)
 Cheaper than employing people (1)
 Leaves road workers free to do other tasks (1)​

More help here -
Picture
1eii answer
 Naming a suitable sensing device for this situation (1) (including pressure, light, ultrasonic, distance, motion)
 Concept of detection / input (1)
 Concept of the microprocessor having a process / program (1)
 Microprocessor generating an output / signal change (1)​

More help here - 
Picture
2ai answer
Any one of:

 Predict weather patterns/storms/hurricanes/etc.
 Investigate scientific hypotheses/climate change/etc.(1)
 Run experiments because they can’t change the weather for real (1)​

More help here - 
Picture
2aii answer
Any one of:

 rainfall amounts
 hours of sunshine
 wind direction/speed
 temperatures
 humidity
 at mospheric pressure (air density)
 elevation (above sea level)​

More help here -
Picture
2aiii answer
Any two of:

 Very large amounts of data are collected (1)
 Algorithms are mathematically complex/intensive (1)
 Algorithms may need Algorithms may need more more CPU cycles as the amount of data grows (1)
 To be of value, the results must calculated as quickly possible (1)​

More help here -

Picture
2bi answer
Picture


More help here - 
Picture
2bii answer
Q = R AND L AND W​

More help here -
Picture
2c answer
Any 2 of:
 Chemical on surface of the disc (1)
 The magnetic state (of the chemical) represents data (1)
 The heads  move in and out (1)
 Heads change/detect the (magnetic) state (1)​

More help here -
Picture
2di answer
Any 2 of:

 Indentation (1) 
 Meaningful/sensible variable names
 Comments (1)
 White space/spaces between sections of code (1) ​


More help here -
Picture
2dii answer
Either 16 or 17 (1) ​

More help here -
Picture
2diii answer
Either 20 - 24 or 20 only (1)​


More help here -
Picture
2e answer
Any 2 of:
 Code is easier to read (1)
 Code only needs to be written once / reduces the need to copy/paste code multiple times / shortens the code (1)
 Code only needs to be debugged once / easier to find errors (1)
 Reduces the size of the executable file (1)
​
More help here -
Picture
2f answer
  • A global variable can be accessed from anywhere in the whole program (1), local variable can only be accessed from the subprogram/block of code in the which it is declared (1)
  • Globals are persistent while program is running (1), locals are created/destroyed with each call of the subprogram (1)
  • Globals can only have one instance (1), locals can have instance for each (running) subprogram (1)


More help here -
Picture
3a answer
 ASCII ASCII ASCII / American Standard Code for Information Interchange
 UTF-8 (1)​

More help here -
Picture
3B answer
b3r2y3r2
3b2r3y2r
One incorrect character or digit is maximum 1 mark
More help here -
Picture
Picture
3c answer
 Input value taken in trapezoid box (1)
 Two decision boxes, one for red and one for blue; contents must be answerable by yes/no (1)
 Two process boxes, which follow the decision box and have an indication of an increment to the vote count (1)
 An indication of some type of error output, like printing or file (1)​

More help here -
Picture
Picture
Picture
3d answer
 Four or five numbers from the nodes (1)
 (40, 20) or (20) as first item (1)
 (45, 10) in the correct sequence (1)
 30 as last number (1)​

More help here -
Picture
Picture
3ei answer
D (Label D)

More help here -
Picture
3eii answer
any value in the range of 13.7 to 14.0

More help here -
Picture
3eiii answer
Analogue signals are all continuously variable / change all the time (1)
Digital signals have only two states (0 or 1, high or low, on or off) (1) Digital signals represent analogue signals by sampling (1)

More help here -
Picture
3fi answer
  • One mark for multiplying by 1000
  • One mark for multiplying 44.1 x 16 x 2 

​
More help here -
Picture
Picture
3fii answer
  • One mark for (3 x 60 x128000)
  • One mark for dividing by (8 x 1024 x 1024) 

More help here -
Picture
Picture
4a answer
User support available:
  • Open source software is supported usually by a group of volunteers on on-line forums (1)
  • Experienced programmers like these probably don’t need much support (1)
 
Ability to customise the program solution
  • Open source code is available to be changed in any way to suit the charities (1)
Changed code can be redistributed by charities because it is open source (1)​

More help here -
Picture
4bi answer
Any 1 of:

  • Describes/defines the layout/formatting of (the content of) a web/HTML page (1)
Assigns properties to HTML tags (1) tyle='letter-spacing:-.1pt'> (1)
 
Picture
4bii answer
 B ({ font-weight:bold; text-align:center; })


More help here -
Picture
4biii answer
 C (It takes the user to a different web page on this website. )

More help here -
Picture
4c answer
Any two of:
 
  • To share data (documents, pictures, files, chat, etc.)
  • To share hardware/peripherals (printers, scanners)
  • To share an Internet connection (including services WWW, email, FTP, etc.)
  • To distribute data or workload across different computers
  • To centralise support and maintenance of software
  • To allow remote access to machines
  • To allow collaboration / working together
To allow communication between users / email / instant messaging / VOIP​

More help here -
Picture
4d answer
  • Wireless (Wi-Fi, Li-Fi, IR, IrDA, microwave, Bluetooth)
  • Copper cable (accept copper alone)
  • Fibre optic cable (accept fibre alone)

More help here -
Picture
4e answer
One mark for a description:
  • A cookie is a piece of text or a small file (stored on a user’s hard disc by a web server) (1)
  • A cookie records/tracks/monitors data/activities (1)
 
AND one mark for any of:
  • Which can be retrieved on a following visit to the web site (1)
  • Which uniquely identifies the visitor to the web site (1)
Any example of how a web site might use the information identified via the cookie, such as provide customised experience (1), target advertisement (1)​

More help here -
Picture
4f answer
•    A checksum number is calculated at the sending end (1) (based on the content of the data)
•    A checksum is appended to the packet (1)
•    The checksum is recalculated at the receiving end (1)
•    If the new checksum and the one in the packet do not match (1), there is an error

More help here -
Picture
4gi answer
•    A MAC address is a unique identifier for a device (1), assigned by the manufacturer (when the device is made) (1), and cannot be changed (1).​

More help here -
Picture
4gii answer
•    Domain name system / Domain name server / DNS

More help here -