Skip to content

OCR GCSE Computer Science

GCSE · OCRComputer Science709 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 OCR GCSE Computer Science (J277), split into Computer systems and Computational thinking, algorithms and programming and then by topic in the specification's order. Programming cards use OCR's own Exam Reference Language, so the keywords match what appears in the exam.

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

  • Computational thinking, algorithms and programming (J277/02)306 cards
    • 2.1 Algorithms59 cards
      • 2.1.1 Computational thinking9 cards
      • 2.1.2 Designing, creating and refining algorithms22 cards
      • 2.1.3 Searching and sorting algorithms28 cards
    • 2.2 Programming fundamentals138 cards
      • 2.2.1 Variables, constructs and operators62 cards
      • 2.2.2 Data types21 cards
      • 2.2.3 Additional programming techniques55 cards
    • 2.3 Producing robust programs46 cards
      • 2.3.1 Defensive design21 cards
      • 2.3.2 Testing25 cards
    • 2.4 Boolean logic28 cards
    • 2.5 Programming languages and Integrated Development Environments35 cards
      • 2.5.1 Languages and translators20 cards
      • 2.5.2 The Integrated Development Environment (IDE)15 cards
  • Computer systems (J277/01)403 cards
    • 1.1 Systems architecture50 cards
    • 1.2 Memory and storage143 cards
      • 1.2.1 Primary storage15 cards
      • 1.2.2 Secondary storage21 cards
      • 1.2.3 Units23 cards
      • 1.2.4 Characters13 cards
      • 1.2.4 Images15 cards
      • 1.2.4 Numbers32 cards
      • 1.2.4 Sound12 cards
      • 1.2.5 Compression12 cards
    • 1.3 Computer networks, connections and protocols102 cards
      • 1.3.1 Networks and topologies52 cards
      • 1.3.2 Wired and wireless networks, protocols and layers50 cards
    • 1.4 Network security47 cards
      • 1.4.1 Threats to computer systems and networks24 cards
      • 1.4.2 Identifying and preventing vulnerabilities23 cards
    • 1.5 Systems software27 cards
      • 1.5.1 Operating systems17 cards
      • 1.5.2 Utility software10 cards
    • 1.6 Ethical, legal, cultural and environmental impacts34 cards

Some of its cards

  • How are characters represented in a computer?
    Each character is given a unique binary code from a character set
  • System software that manages a computer's hardware and resources and provides an interface for the user
    Operating system
  • How is a bitmap image stored in binary?
    As a grid of pixels, each with a binary code standing for its colour
  • How is the length of a string found in OCR's Exam Reference Language?
    .length, for example subject.length
  • A data type for whole numbers, with no decimal part
    Integer data type
  • Utility software
    Software that carries out housekeeping tasks on a computer, beyond what the operating system does alone
  • A named location in memory that stores a value which can change while the program runs
    Variable
  • Integrated Development Environment (IDE)
    Software that provides a set of tools for writing, testing and fixing programs in one place
  • A programming language written in a way close to human language, which must be translated before it can run
    High-level language
  • What three things should be identified before designing an algorithm for a problem?
    The inputs, the processes and the outputs

And 699 more once you add the deck.