Skip to content

Edexcel GCSE Computer Science

GCSE · EdexcelComputer Science623 cards

Picked for the same course from what people use most, and all of it can be read without an account.

Everything for Computer Science

Looking for help with Computer Science?

Cookie Tutoring, our own tutoring service, may have tutors for Computer Science. Lessons are live and one to one, and the first 15 minutes with any tutor is free.

Find a tutor

Flashcards for Edexcel GCSE Computer Science (1CP2), split into Paper 1 and Paper 2 and then by topic in the specification's order: computational thinking, data, computers, networks, and issues and impact for Paper 1, and problem solving with programming in Python for Paper 2. Delete or suspend any subdeck you do not need once the deck is yours.

Adding it gives you your own copy, with every subdeck below. Each card then comes back just before you would forget it, and every one you get right or wrong counts towards your mastery of its topic. You can delete or suspend the parts you are not studying once it is yours.

What is inside (28 subdecks)

  • Paper 1: Principles of Computer Science460 cards
    • Topic 1: Computational thinking124 cards
      • 1.1 Decomposition and abstraction10 cards
      • 1.2 Algorithms97 cards
      • 1.3 Truth tables17 cards
    • Topic 2: Data111 cards
      • 2.1 Binary53 cards
      • 2.2 Data representation34 cards
      • 2.3 Data storage and compression24 cards
    • Topic 3: Computers91 cards
      • 3.1 Hardware50 cards
      • 3.2 Software24 cards
      • 3.3 Programming languages17 cards
    • Topic 4: Networks77 cards
      • 4.1 Networks64 cards
      • 4.2 Network security13 cards
    • Topic 5: Issues and impact57 cards
      • 5.1 Environmental issues10 cards
      • 5.2 Ethical and legal issues24 cards
      • 5.3 Cybersecurity23 cards
  • Paper 2: Application of Computational Thinking163 cards
    • Topic 6: Problem solving with programming163 cards
      • 6.1 Develop code20 cards
      • 6.2 Constructs22 cards
      • 6.3 Data types and structures39 cards
      • 6.4 Input and output26 cards
      • 6.5 Operators33 cards
      • 6.6 Subprograms23 cards

Some of its cards

  • A whole number, positive, negative or zero
    Integer data type
  • How many bits does 7-bit ASCII use to represent each character?
    7
  • Give one reason computers are connected in a network.
    So they can share resources, such as files, printers or an internet connection
  • Name four kinds of data a computer can represent using binary.
    Numbers, text, sound and graphics
  • What does initialisation mean in code?
    Giving a variable its first value, usually before it is used
  • What is a pre-existing, or built-in, subprogram?
    A subprogram already provided by the language or a library, ready to use without writing it
  • What does the von Neumann stored program concept describe?
    A computer that holds both its program instructions and its data together, in the same main memory
  • What does decomposition mean in computing?
    Breaking a large, complex problem into smaller sub-problems that are each easier to work with on their own
  • In Python, what type does the built-in input() function always return?
    A string
  • Give one environmental issue linked to running digital devices.
    The electricity used to power devices and data centres, much of which still comes from fossil fuels

And 613 more once you add the deck.