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.
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.