OCR GCSE Computer Science (J277)
Every topic with its OCR specification reference, free notes and tools to revise it, and your summer 2027 papers.
How sure are you?
Mark each topic as you revise. Your marks stay on this device and sync to your account when you are signed in.
| Topic | Spec | Notes and tools | How sure |
|---|---|---|---|
| Algorithms | 2.1.1 to 2.1.3 | Searching algorithms: linear and binary searchAlgorithms: lessons and questions | |
| Programming in exam style | 2.2.1 to 2.2.3, 2.3.1, 2.3.2 | Data types, variables and operatorsSequence, selection and iterationProgramming in exam style: lessons and questions | |
| Databases and SQL | 2.2.3 (records, SQL, 2D arrays as tables, file handling) | Databases and SQL queriesDatabases and SQL: lessons and questions | |
| Data representation | 1.2.3 and 1.2.4 (units, numbers, characters, images, sound, compression) | Binary, denary and hexadecimalData representation: lessons and questions | |
| Computer systems | 1.1.1 to 1.1.3, 1.2.1, 1.2.2, 1.5.1 and 1.5.2 | The CPU and the fetch-execute cycleComputer systems: lessons and questions |
5 topics
| Topic | Spec | Notes and tools | How sure |
|---|---|---|---|
| Networks and protocols | 1.3.1 and 1.3.2 | Networks, hardware and topologiesNetworks and protocols: lessons and questions | |
| Cyber security | 1.4.1 and 1.4.2 | Cyber security: malware, social engineering and attacksCyber security: lessons and questions | |
| Boolean logic | 2.4.1 | Logic gates and truth tablesBoolean logic: lessons and questions | |
| Languages and translators | 2.5.1 and 2.5.2 | High and low-level languages, compilers and interpretersLanguages and translators: lessons and questions | |
| Ethical, legal and environmental impacts | 1.6.1 | Ethical, legal and environmental impacts of computingEthical, legal and environmental impacts: lessons and questions |
Mock papers
Your summer 2027 exams
| Paper | Date | Starts | Length |
|---|---|---|---|
| Paper 1: Computer systems J277/01 | Monday 10 May 2027 | 9:00 | 1h 30m |
| Paper 2: Computational thinking, algorithms and programming J277/02 | Wednesday 19 May 2027 | 13:30 | 1h 30m |
Foundation and Higher papers are sat at the same time, so one row covers both. Source: OCR GCSE final examination timetable, June 2027 (final timetable), read on Wed 7 Oct. PDF (opens a new tab)
Official OCR pages
- Past papers and mark schemes (opens a new tab)
- Grade boundaries (opens a new tab)
- Exam timetables (opens a new tab)
Search for J277 on the board's page to find this course.
Brainlag is not affiliated with or endorsed by any exam board. Specification codes and references are only here to help you find your topics.