Explore

GCSE Computer Science Revision
Start learning
Browse allCurriculum Modules
Community Lessons
Browse allFrequently Asked Questions
The OCR J277 specification covers computer systems (architecture, memory, networks, cybersecurity), computational thinking, algorithms, programming fundamentals, Boolean logic, and producing robust programs. The course is split across two exam papers.
Computer Science requires logical thinking and problem-solving skills. Students who enjoy puzzles and breaking down problems typically find it manageable. The programming component requires practice, but our AI tutor helps by explaining concepts step-by-step and adapting to your level.
OCR accepts Python, Java, C#, or VB.Net for the programming questions. Most schools teach Python due to its readability. Our revision tool supports all languages but focuses on Python as the most common choice.
Two written exams, each 1 hour 30 minutes. Paper 1 (Computer Systems) is worth 50% and Paper 2 (Computational Thinking) is worth 50%. There's no coursework - it's 100% exam-based.
Most sixth forms require a grade 6 or above to study A-Level Computer Science. Some accept grade 5, but a stronger GCSE grade helps with the jump to A-Level content.
