Can we use analytics cookies?

Google Analytics measures basic public-page use without setting analytics cookies. If you accept, cookies help us understand repeat visits and journeys. We never send names, email addresses, learner answers or code.

Read the cookie details

Computing, Covered - OCR GCSE Computer Science

OCR J277 Paper 2 revision

Revise computational thinking, algorithms and programming with questions that develop careful tracing and problem-solving.

What Paper 2 covers

Algorithms; programming fundamentals; producing robust programs; Boolean logic; and programming languages and integrated development environments.

  • 80 marks
  • 1 hour 30 minutes
  • 50% of the GCSE
  • Section B may use OCR Exam Reference Language or a familiar high-level language.

How to revise it

Trace an algorithm before trying to write one. Test it with real values, explain what each part does and practise moving between flowcharts, pseudocode and Python.

  • Predict output and follow changes to variables.
  • Use normal, boundary and invalid test data.
  • Apply AND, OR and NOT one step at a time.

Try a Python example safely

The free revision check asks learners to read and trace fixed pieces of code. The full signed-in course adds the protected Python workspace and saved progress.

  • Try Python prediction and tracing questions.
  • Read the complete free Python Guide chapter.
  • Start a trial for coding tasks and practical challenges.