Edexcel GCSE Computer Science Active Recall Guide (1CP2)

Edexcel · GCSE

Edexcel GCSE Computer Science Active Recall Guide

Every topic of specification 1CP2 written as exam-style questions with the answers printed after them. 680 questions across 6 topics and 41 subtopics, covering the written paper and the theory behind the on-screen one.

  • Edexcel
  • GCSE
  • Specification 1CP2
  • 680 questions

Guide overview All 6 topics Sample questions Papers and weighting Look inside Questions and answers

Edexcel GCSE Computer Science Active Recall Guide cover
£7 GBP
Get the guide

Digital PDF, sent to the email address on your order.

680questions with answers
6topics
41subtopics
~20minutes per subtopic

What the exam asks of you

Edexcel GCSE Computer Science is two papers. Paper 1, Principles of Computer Science, is written, 1 hour 30 minutes, 75 marks, 50 per cent, with one compulsory question per topic. Paper 2, Application of Computational Thinking, is on screen, 2 hours, 75 marks, 50 per cent, and asks students to design, write, test and refine Python programs in their own IDE.

Paper 1 is recall of defined terms, processes and conversions. Paper 2 is programming, and the guide covers the principles it rests on rather than replacing time at a keyboard.

Paper Covers
Paper 1
Principles of Computer Science
COMPUTATIONAL THINKING
DATA
COMPUTERS
NETWORKS
ISSUES AND IMPACT
Paper 2
Application of Computational Thinking
PROBLEM SOLVING WITH PROGRAMMING

Which topics are examined on which paper

What is in the guide

Both papers covered
Computational thinking, data, computers, networks and issues and impact for Paper 1, plus problem solving with programming, which is 170 questions.
Data representation drilled
128 questions on binary and hexadecimal, two’s complement, character sets, images, sound, compression, data types and file sizes.
The Python subset asked directly
Sequence, selection and iteration, data structures, subprograms, file handling, validation, testing and the standard algorithms, all against the Programming Language Subset.
Sized for a sitting
41 subtopics of 8 to 25 questions. One subtopic is one session of about twenty minutes.
The whole specification, with the answers printed after every section.Get the guide, £7

All 6 topics

Every topic has its own page with its subtopics, what it covers and sample questions.

Sample questions

Taken from the guide. Answer each one closed book first, then open the answer.

  1. Decomposition, abstraction and subprograms

    A program models a game of noughts and crosses. Which details of a real game would abstraction remove?

    Show the answer
    Abstraction would remove the pen, the paper and the players’ appearance. The model keeps only the 3 × 3 grid, the marks and whose turn it is.
  2. Binary, states and unsigned integers

    What is the smallest number of bits needed to give a unique code to each of 50 students?

    Show the answer
    Six bits are needed, since 2⁶ = 64 codes is enough for 50 students. Five bits give only 32 codes, which is too few.
  3. Von Neumann architecture and the fetch-decode-execute cycle

    What are registers?

    Show the answer
    Registers are very small, very fast storage locations inside the CPU. Registers hold the instruction, address or data being worked on at that moment.
  4. LANs, WANs and the structure of the internet

    Give two examples of a WAN.

    Show the answer
    The internet is the largest WAN. A bank linking its branches across the country uses a WAN as well.
  5. Environmental impact of digital devices

    How does manufacturing digital devices harm the environment?

    Show the answer
    Metals such as cobalt, lithium and gold must be mined, which damages land and uses large amounts of water and energy. Factories also release carbon dioxide and other pollution.
  6. Readable code, debugging and testing

    Explain why if total = 100: fails in Python.

    Show the answer
    A single = assigns a value and cannot be used as a test, so Python reports a syntax error. A comparison needs the double equals sign ==.

More sample questions and answers

How the guide is worked

Answering a question from memory stores it far better than reading the answer again. The guide runs that as a fixed procedure on one subtopic at a time, about twenty minutes a session.

  1. Step 1 · Closed book

    Cover the answers. Work through one subtopic and write down what you can. Leave blanks where you have nothing.

  2. Step 2 · Open book

    Go back to the top. Read each printed answer and write it out in full, including the ones you had right.

  3. Step 3 · Closed book again

    Same questions, same order, from memory. The gap between pass one and pass three is the session result.

Read the full method, the return schedule and the research behind it.

Look inside

Questions for a subtopic print together and the answers for that section print after them.

Edexcel · GCSE · 1CP2
Computer Science
Active Recall Guide
680 questions
Computer ScienceContents
Contents
6 topics, 41 subtopics
  1. Computational Thinking107
  2. Data128
  3. Computers95
  4. Networks92
  5. Issues and Impact88
  6. Problem Solving with Programming170
ii
DataQuestions
Data
Binary, states and unsigned integers
  1. Why do computers use binary to represent data and program instructions?
  2. Which kinds of data does a computer store as binary?
  3. What is a bit?
  4. How many different states can a binary pattern of n bits represent?
  5. How many different values can a 5-bit pattern represent?
  6. What is the smallest number of bits needed to give a unique code to each of 50 students?
  7. What is an unsigned integer?
  8. What range of values can an 8-bit unsigned integer hold?
  9. State the place values of the bits in an 8-bit unsigned binary number, from left to right.
12
DataAnswers
Answers
Binary, states and unsigned integers
  1. A computer's circuits are built from transistors that act as switches with two states, on and off. The binary digits 1 and 0 map directly onto those two states.
  2. A computer stores numbers, text, sound and images as binary. Program instructions are stored as binary patterns too.
  3. A bit is a single binary digit, either 0 or 1. A bit is the smallest unit of data a computer can store.
  4. A pattern of n bits can represent 2ⁿ different states. Each extra bit doubles the number of states.
  5. A 5-bit pattern can represent 32 different values. Five bits give 2⁵ = 32 combinations.
  6. Six bits are needed, since 2⁶ = 64 codes is enough for 50 students. Five bits give only 32 codes, which is too few.
  7. An unsigned integer is a whole number with no sign, so it can only be zero or positive. Every bit adds to the size of the number.
  8. An 8-bit unsigned integer holds values from 0 to 255. The largest value is 2⁸ − 1 = 255.
  9. The place values are 128, 64, 32, 16, 8, 4, 2 and 1.
13
Keep going
680
questions
41 subtopics

Scroll sideways to turn through the pages.

See more pages from inside the guide

Questions students ask first

What is on the on-screen paper?

Paper 2 asks you to design, write, test and refine Python programs in your own IDE, using the Programming Language Subset that Pearson publishes. It is 75 marks and 50 per cent.

The theory behind it is in the guide as Problem Solving with Programming, 170 questions. The typing practice is yours to do at a keyboard.

Which topics are on Paper 1?

Computational thinking, data, computers, networks, and issues and impact. There is one compulsory question on each, and no calculator is allowed. The full breakdown is here.

Do I need to memorise binary conversions?

Yes. No calculator is allowed on Paper 1, so binary and hexadecimal conversions, binary addition and shifts have to be done by hand. They have their own subtopics.

Is 1CP2 the same as the old 1CP1?

No. Pearson replaced 1CP1 with 1CP2, which removed the non-exam assessment and made the programming an on-screen examination instead. The code on your timetable settles it; this guide is 1CP2.

All questions, including the ones parents ask

Edexcel GCSE Computer Science Active Recall Guide

Every question paired with its answer, grouped by topic and subtopic, ready to work in three passes.

£7 GBP
Get the guide

Digital PDF, sent to the email address on your order.

Other Edexcel GCSE guides

All Edexcel GCSE guides All GCSE guides