Kramizo
Log inSign up free
Edexcel GCSE·💻 Computer Science

Edexcel GCSE Computer Science — Paper 1

90 minutes📊 60 marks📄 Paper 1
📚 Subject revision notes↩ All exam papers
ℹ️ About this paper: This is an exam-board-aligned practice paper written in the style of Edexcel GCSE — not an official past paper. Use it for timed practice, then check against the mark scheme included below. For official past papers, see the exam board's website.
00:00of 90:00

Edexcel GCSE Computer Science — Paper 1

Total marks: 60 · Duration: 1 hour 30 minutes

Instructions to candidates

• Answer all questions. • Use black ink or black ball-point pen. • The number of marks is given in brackets [ ] at the end of each question or part question. • You may use a calculator. • The total number of marks for this paper is 60. • All the information you need is contained within the questions.

Paper

Section A — Structured Questions (44 marks)

1. Logic and Boolean

(a) State what the AND logic gate does, and give its output when both inputs are 1. [2]

(b) Complete the truth table for the expression Q = A OR B. Write the four output values.

A B Q = A OR B
0 0 ?
0 1 ?
1 0 ?
1 1 ?

[4]

(c) Explain the difference between the AND gate and the OR gate, referring to when each gives an output of 1. [4]

2. Algorithms: searching and sorting

(a) State what a linear search does. [2]

(b) Explain one advantage of a binary search over a linear search, and state one condition that must be true for a binary search to work. [4]

(c) The list [7, 3, 9, 2] is sorted into ascending order using a bubble sort. Describe how a bubble sort works, referring to how it uses comparisons and swaps. [4]

3. Data and databases

(a) State what is meant by a record and a field in a database. [2]

(b) Explain why storing customer data in a relational database (using more than one linked table) can be better than storing it all in one large table. [4]

(c) A database table Students has fields Name, Year and Grade. Write what each of the following should do, and give a simple SQL statement for one of them: (i) select the names of all students in Year 11; (ii) select all students with a grade of 'A'. [6]

4. Cyber security

(a) State what is meant by malware. [2]

(b) Explain the difference between a virus and phishing as security threats. [4]

(c) Explain two methods an organisation could use to protect its computer systems from cyber attacks, and how each helps. [6]

Section B — Extended Response (16 marks)

5. A hospital stores highly sensitive patient data on its computer systems.

Discuss the threats to this data and the measures the hospital could take to keep it secure. Evaluate how effective these measures are likely to be, and reach a supported conclusion. [16]

📋 Mark Scheme & Sample Answers

Hidden by default — attempt the paper first, then check your work against the examiner-style mark scheme.

⚡ Unlock with Pro
Mark schemes are a Pro feature

Unlock full examiner-style mark schemes and grade-tiered sample answers across every paper.

See Pro pricing →
Finished the paper?

Reveal the mark scheme above, then dive into the topic notes to firm up anything you missed.

📚 Open subject revision notes →