Skip to content
MathsGenie logo
Pricing
Open app

Home

Revision planner

Ask Genie AI

Worksheets

Question Rush

Computer Science cover artwork
  1. GCSE
  2. Computer Science OCR

Computer Science

Spec J277

Free OCR GCSE Computer Science revision: 579 exam-style questions and past papers from 2018–2025 with mark schemes.

Systems architecture

Architecture of the CPU

CPU performance

Embedded systems

Memory and storage

Primary storage (memory)

Secondary storage

Units

Data storage

Compression

Computer networks, connections and protocols

Networks and topologies

Wired and wireless networks, protocols and layers

Network security

Threats to computer systems and networks

Identifying and preventing vulnerabilities

Systems software

Operating systems

Utility software

Ethical, legal, cultural and environmental impacts of digital technology

Ethical, legal, cultural and environmental impact

Algorithms

Computational thinking

Designing, creating and refining algorithms

Searching and sorting algorithms

Programming fundamentals

Programming fundamentals

Data types

Additional programming techniques

Producing robust programs

Defensive design

Testing

Boolean logic

Boolean logic

Programming languages and Integrated Development Environments

Languages

The Integrated Development Environment (IDE)

Assessment at a glance

AssessmentFormatDurationMarksWeighting
Component 01: Computer SystemsWritten exam1h 30m80 marks50%
Component 02: Computational Thinking, Algorithms and ProgrammingWritten exam1h 30m80 marks50%

All topics

Systems architecture

Architecture of the CPU

CPU performance

Embedded systems

Memory and storage

Primary storage (memory)

Secondary storage

Units

Data storage

Compression

Computer networks, connections and protocols

Networks and topologies

Wired and wireless networks, protocols and layers

Network security

Threats to computer systems and networks

Identifying and preventing vulnerabilities

Systems software

Operating systems

Utility software

Ethical, legal, cultural and environmental impacts of digital technology

Ethical, legal, cultural and environmental impact

Algorithms

Computational thinking

Designing, creating and refining algorithms

Searching and sorting algorithms

Programming fundamentals

Programming fundamentals

Data types

Additional programming techniques

Producing robust programs

Defensive design

Testing

Boolean logic

Boolean logic

Programming languages and Integrated Development Environments

Languages

The Integrated Development Environment (IDE)

Course aims & skills

OCR GCSE Computer Science builds the skills examiners reward. By the end of the course you should be able to:

  • design, write and debug working programs
  • trace algorithms and predict program output
  • represent data in binary, hexadecimal and other formats
  • explain how computer hardware and networks operate
  • apply Boolean logic and logical operators
  • identify and evaluate cyber security threats and defences
  • decompose problems into algorithms using pseudocode and flowcharts
  • evaluate the efficiency of algorithms and solutions
  • discuss the legal, ethical and environmental impacts of computing

Frequently Asked Questions