Skip to content

WJEC GCSE Computer Science

GCSE · WJECComputer Science585 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 WJEC GCSE Computer Science (3460QS), the qualification made for Wales for exams from 2027, split into Unit 1 and Unit 2 and then by topic in the specification's order.

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 (26 subdecks)

  • Unit 1 Understanding Computer Science495 cards
    • 1.1 Computer architecture88 cards
      • 1.1.1 Components22 cards
      • 1.1.1 The CPU31 cards
      • 1.1.2 Peripheral devices8 cards
      • 1.1.3 Storage27 cards
    • 1.2 How systems are structured and function103 cards
      • 1.2.1 Data representation76 cards
      • 1.2.2 Data and file structures9 cards
      • 1.2.3 Automated systems18 cards
    • 1.3 How systems communicate138 cards
      • 1.3.1 Networks and infrastructure67 cards
      • 1.3.2 Cybersecurity and personal privacy71 cards
    • 1.4 Algorithms54 cards
    • 1.5 Software45 cards
      • 1.5.1 Principles of programming9 cards
      • 1.5.2 Software development life cycle12 cards
      • 1.5.3 Program construction24 cards
    • 1.6 Logical operations19 cards
    • 1.7 Operating systems22 cards
    • 1.8 Systems development life cycle26 cards
  • Unit 2 Computer Programming90 cards
    • 2.1 Investigation17 cards
    • 2.2 Design10 cards
    • 2.3 Implementation45 cards
    • 2.4 Testing, refinement and evaluation18 cards

Some of its cards

  • What does the systems development life cycle cover, that is broader than just software development?
    The development of an entire system, which can include hardware, people, processes and data, not only software
  • What is the purpose of the CPU?
    It carries out the instructions of a program by fetching, decoding and executing them
  • A data structure that groups together several related fields, possibly of different data types, describing one item
    Record
  • What must be designed for a program's user interface?
    The input and output facilities needed to produce an effective interface for the user
  • Readability (of code)
    How easy code is for a person to read and understand, helped by good naming, comments and a consistent layout
  • What happens at the planning and analysis stage of software development?
    The problem is investigated and the requirements a solution must meet are worked out
  • A way of writing an algorithm using structured, plain-language statements that do not follow the exact syntax of any programming language
    Pseudocode
  • Boolean data type
    A data type that can only hold one of two values, true or false
  • Typical test data
    Normal, expected values that a program is designed to handle correctly
  • What is the purpose of an operating system?
    It manages a computer's hardware and software resources and provides a way for the user and applications to interact with the computer

And 575 more once you add the deck.