Computer Science
Specification: 610/3974/3
The CAMBRIDGE-OCR Vocational Computer Science specification covers 111 topics with 698 learning objectives (610/3974/3). Use the topic browser below to explore subtopics, exam tips, common mistakes, and key terminology for each area of the course.
Computer Science develops your understanding of how computers work and how to program them effectively. You'll learn algorithms, data structures, systems architecture and develop practical programming skills.
111
Units
698
Learning Outcomes
1239
Assessment Guidance
1232
Key Skills
Key Features
- Write and debug programs
- Design efficient algorithms
- Understand computer systems
- Develop computational thinking
About Cambridge OCR Vocational Computer Science
The OCR Cambridge Advanced National in Computing is a Level 3 Alternative Academic Qualification designed for 16–19 year olds who want to study computer science in a hands-on, practical context. Unlike A Levels, this course emphasises real-world application through coursework and project-based learning, while still covering the fundamental theory needed for higher education or a career in technology. It's ideal for students who prefer continuous assessment and building a portfolio of evidence over final exams alone.
Throughout the qualification, students explore key themes such as computer systems, networks, cybersecurity, programming, and the societal impact of technology. The course is structured around mandatory externally-assessed units that build foundational knowledge, alongside optional specialist units that allow learners to tailor their study to areas like software development, data analysis, or IT services. This blend ensures depth and breadth, preparing students for university degrees in computer science, apprenticeships, or entry-level tech roles.
The specification is broken into two main components: externally assessed written exams or set tasks (50%) and internally assessed practical assignments (50%). Students complete two mandatory external units—Fundamentals of Computer Science and Computational Thinking and Application—plus three optional coursework units chosen from a list. This structure mirrors the way computer scientists work, blending theory with practical problem-solving and project management.
Assessment Structure
The qualification is assessed through a combination of external and internal assessments, totalling 50% each. There are two externally assessed units: one is a written examination on fundamentals of computer science (1 hour 30 minutes, 80 marks), and the other is a practical set task focused on computational thinking and programming (2 hours, 70 marks). The remaining 50% comes from internally assessed coursework—three optional units marked by the centre and moderated by OCR. These units require students to create a portfolio of evidence, such as developing a software application, analysing data, or managing an IT project. Final grades are awarded as Pass, Merit, or Distinction, equating to UCAS points for university entry.
Why Choose Cambridge OCR?
- Practical, portfolio-based assessment: OCR’s Advanced National emphasises coursework, reducing reliance on high-stakes exams. This suits students who thrive when demonstrating skills through projects and continuous assessment.
- Employer and university co-designed: The qualification was developed with input from industry and higher education, ensuring the content is relevant, up-to-date, and aligned with modern computing careers. You’ll learn not just theory but also professional skills like project management and teamwork.
- Flexibility and UCAS points: With a choice of specialist units, you can specialise in an area like application development or data science. The qualification carries maximum UCAS points comparable to an A Level (up to 56 points for Distinction*), supporting progression to a wide range of degrees or employment.
Frequently Asked Questions
Common Exam Mistakes
Pitfalls to avoid in your exams
- •Confusing stubs with mocks or fakes, using the terms interchangeably without understanding the differences.
- •Overusing stubs in scenarios where real integrations should be tested, leading to false confidence in system behavior.
- •Failing to update stubs to reflect changes in external APIs, causing tests to pass incorrectly.
- •Assuming stubs eliminate the need for any integration testing, neglecting the importance of testing actual external dependencies.
- •Overcomplicating the initial design.
- •Skipping playtesting.
- •Ignoring user feedback.
- •Confusing stubs with mocks or other test doubles, failing to understand their distinct purposes and behaviours.
Top Examiner Tips
Expert advice for exam success
- •Use specific examples of external dependencies (e.g., payment gateways, third-party APIs) when explaining the purpose of stubs.
- •When evaluating, structure your answer to compare stubs with mocks and fakes, and with real integration testing, considering factors like cost, speed, and fidelity.
- •Remember that stubs are not just for unit testing; they are valuable in E2E testing to isolate the system from external variability.
- •In written answers, define each term (stub, mock, fake) explicitly and provide a concrete scenario to illustrate the differences.
- •Use game design documents to structure work.
- •Understand the importance of iteration.
- •Know common prototyping tools like Unity.
- •Focus on understanding the 'why' and 'when' of using E2E stubs, not just the 'how'. Be prepared to justify your design decisions.
Qualification Units
How this qualification is graded
Vocational qualifications are marked against criteria, not an exam percentage. Each unit is assessed across three bands - build up from Pass by applying your knowledge to realistic workplace scenarios.
Accurately describe and explain the core knowledge for the unit and link it to the given scenario.
Apply and analyse that knowledge in detail, showing why it matters in the workplace context.
Evaluate and justify decisions, weigh up alternatives and make well-reasoned professional recommendations.
Ready to master Computer Science?
Start practising with AI-powered quizzes tailored to your Cambridge OCR Vocational specification. Every new account includes 7 days of full Premium — no card needed.
Get Started Free