You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Understanding the structure of the OCR J277 Computer Science GCSE is essential for effective revision and exam preparation. This lesson provides a complete overview of both papers, their content, timing, and how marks are allocated.
The OCR GCSE Computer Science qualification (J277) consists of two written exam papers. There is no coursework or controlled assessment — 100% of your grade comes from the two exams. Both papers are equally weighted at 50% each.
| Feature | Paper 1 | Paper 2 |
|---|---|---|
| Title | Computer Systems | Computational Thinking, Algorithms and Programming |
| Duration | 1 hour 30 minutes | 1 hour 30 minutes |
| Total marks | 80 | 80 |
| Weighting | 50% | 50% |
| Calculator | Not allowed | Not allowed |
| Format | Written exam | Written exam |
OCR Exam Tip: No calculators are allowed in either paper. You must be confident performing binary arithmetic, file size calculations, and other mathematical operations by hand. Practise these skills without a calculator.
The structure of the qualification — the two papers, their topic split, and how marks combine to a final grade — is shown below:
flowchart TD
A["OCR GCSE CS J277<br/>160 marks total"] --> B["Paper 1: Computer Systems<br/>80 marks, 90 min, 50%"]
A --> C["Paper 2: Computational Thinking<br/>80 marks, 90 min, 50%"]
B --> B1[1.1 Systems Architecture]
B --> B2[1.2 Memory and Storage]
B --> B3[1.3 Networks]
B --> B4[1.4 Network Security]
B --> B5[1.5 Systems Software]
B --> B6[1.6 Ethics, Legal, Cultural]
C --> C1[2.1 Algorithms]
C --> C2[2.2 Programming Fundamentals]
C --> C3[2.3 Robust Programs]
C --> C4[2.4 Boolean Logic]
C --> C5[2.5 Languages and IDEs]
C --> C6[2.6 Data Representation]
Paper 1 covers the theoretical knowledge of how computers work, from hardware components to networking and security. The specification sections covered are:
| Section | Topic | Key areas |
|---|---|---|
| 1.1 | Systems Architecture | CPU, Von Neumann, FDE cycle, performance factors |
| 1.2 | Memory and Storage | RAM, ROM, virtual memory, secondary storage |
| 1.3 | Computer Networks | LANs, WANs, topologies, protocols, layers |
| 1.4 | Network Security | Threats, prevention methods |
| 1.5 | Systems Software | Operating systems, utility software |
| 1.6 | Ethical, Legal, Cultural, Environmental Issues | Legislation, privacy, environmental impact |
Paper 2 focuses on problem-solving, programming, and algorithms. This is the more practical paper, requiring you to read, write, trace, and debug code. The specification sections covered are:
| Section | Topic | Key areas |
|---|---|---|
| 2.1 | Algorithms | Searching, sorting, flowcharts, pseudocode |
| 2.2 | Programming Fundamentals | Variables, data types, operators, selection, iteration |
| 2.3 | Producing Robust Programs | Defensive design, testing, validation |
| 2.4 | Boolean Logic | Logic gates, truth tables, Boolean expressions |
| 2.5 | Programming Languages and IDEs | High/low level, translators, IDE features |
| 2.6 | Data Representation | Binary, hex, ASCII, images, sound, compression |
Note: Although Data Representation (2.6) and Boolean Logic (2.4) may appear in Paper 2, the OCR specification allocates these across both papers. Always be prepared for any topic in either paper.
Both papers use a mix of question types:
| Question type | Typical marks | What is expected |
|---|---|---|
| Multiple choice | 1 | Select one correct answer from four options |
| Short answer | 1-2 | A word, phrase, or single sentence |
| Medium answer | 2-4 | A paragraph or calculation with working |
| Extended response | 6-8 | A detailed, structured answer with multiple points |
| Code-based (Paper 2) | 2-6 | Read, write, trace, or debug code |
Understanding how marks are allocated helps you plan your time:
OCR Exam Tip: If a question is worth 1 mark, a brief answer is sufficient. If it is worth 4+ marks, you need multiple distinct points. Always check the mark allocation before writing your answer.
OCR uses three assessment objectives (AOs):
| AO | Description | Approx. weighting |
|---|---|---|
| AO1 | Demonstrate knowledge and understanding | 40% |
| AO2 | Apply knowledge and understanding | 40% |
| AO3 | Analyse, evaluate, and make judgements | 20% |
Grade boundaries change every year, but as a general guide:
These are approximate — check OCR's website for exact boundaries after each exam session.
The first page of any OCR J277 exam paper gives you vital information, and students routinely lose marks by not reading it carefully. Here is a worked walkthrough of how to extract and use that information.
Typical Paper 1 cover-sheet information:
How to use this information in your first 2-3 minutes:
Putting this into practice for a real question:
"A school has a network of 30 computers connected in a star topology. The server has a single hard disk drive of 2 TB capacity.
(a) State what is meant by a star topology. (1) (b) Explain two advantages of using a star topology over a bus topology. (4) (c) The school wants to back up all 2 TB of data to the cloud every day over a 100 Mbps connection. Calculate whether this is feasible. Show your working. (4)"
Time allocation using the cover-sheet information:
Total time: 9 minutes for 9 marks — matches the 1 min/mark rule. Without reading the cover sheet, students often forget the "no calculator" implication and waste time wishing they had one, or they write essay-length answers to the 1-mark part (a).
"The two papers test different topics that never overlap." False. While Paper 1 focuses on Computer Systems (1.1-1.6) and Paper 2 on Computational Thinking (2.1-2.5), OCR explicitly states that Data Representation (2.6) and Boolean Logic (2.4) can appear in either paper. Calculations involving file sizes, binary conversion, logic gates, and truth tables should be prepared for both sittings. Similarly, defensive-design and validation concepts from Paper 2 can appear in Paper 1 ethics or networking contexts.
Exam question: "Describe the structure of the OCR J277 GCSE Computer Science assessment." (6 marks)
Grade 3-4 answer:
"There are two exams. Each one is 90 minutes long. They are both worth 80 marks. One is about computer systems and the other is about programming."
Examiner commentary: Identifies four correct facts (Level 1, 2-3 marks) but presents them as a list without structure. No mention of marks weighting (50/50), no mention that both papers are written with no coursework, no specification sections named, and no mention of AOs. Likely awards 3 marks.
Grade 5-6 answer:
"The OCR J277 GCSE Computer Science is assessed by two written exam papers, each 90 minutes long and worth 80 marks (50% of the total grade each). Paper 1 is called Computer Systems and covers topics like CPU architecture, memory and storage, networks, security, systems software and ethical issues. Paper 2 is called Computational Thinking, Algorithms and Programming and covers algorithms, programming, testing, Boolean logic and data representation. There is no coursework — 100% of the marks come from these two exams. Calculators are not allowed in either paper."
Examiner commentary: Level 2 response (4 marks). Correctly identifies timing, marks, weighting, paper titles, topic areas, and the no-coursework/no-calculator rules. Could be improved by naming the specific specification sections (1.1-1.6, 2.1-2.6) and by mentioning the assessment objectives (AO1/AO2/AO3).
Grade 7-9 answer:
"The OCR J277 GCSE Computer Science specification is assessed entirely by two external written exam papers, with no controlled assessment or non-exam component. Each paper is 1 hour 30 minutes in duration and worth 80 marks, contributing 50% of the total grade. Calculators are prohibited in both papers, meaning candidates must perform all arithmetic — including binary conversions, file-size calculations, and unit conversions — by hand.
Paper 1 (Computer Systems) covers specification sections 1.1 to 1.6: Systems Architecture, Memory and Storage, Computer Networks, Network Security, Systems Software, and Ethical/Legal/Cultural/Environmental issues. Paper 2 (Computational Thinking, Algorithms and Programming) covers sections 2.1 to 2.5: Algorithms, Programming Fundamentals, Producing Robust Programs, Boolean Logic, and Programming Languages and IDEs, with Data Representation (2.6) appearing across both papers.
The three assessment objectives are distributed approximately as AO1 (knowledge and understanding, 40%), AO2 (application, 40%), and AO3 (analysis and evaluation, 20%). Each paper uses a mix of question types ranging from 1-mark recall through to 8-mark extended responses marked against a levels-of-response scheme (Level 1: 1-2 marks, Level 2: 3-4 marks, Level 3: 5-6 or 5-8 marks depending on the question). Grade boundaries typically place a Grade 9 at around 75-85% and a Grade 4 at around 35-45%, though these vary year-on-year."
Examiner commentary: Excellent Level 3 response (5-6 marks — full marks for a 6-mark question). References specific specification sections by number, names the assessment objectives with approximate weightings, describes question types and the levels-of-response mark scheme, and includes grade-boundary context. Uses bold headings for clarity (acceptable in this context) and technical vocabulary throughout. This is the kind of thorough, precise answer that secures Grade 9.
A key takeaway from this grade contrast: all three students know broadly the same content, but only the Grade 7-9 student uses the language of the specification. Referring explicitly to "section 1.1", "AO2", "levels of response", and "grade boundaries" signals to the examiner that the candidate has engaged with the specification document itself, not just a revision guide.
This content is aligned with the OCR GCSE Computer Science (J277) specification (Paper 1 — Computer Systems; Paper 2 — Computational thinking, algorithms and programming). For the most accurate and up-to-date information, please refer to the official OCR specification document.