Computer Science

    Cambridge OCR
    Vocational

    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

    Ready to learn?

    AI-powered learning tailored to your qualification

    Start Practising

    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

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

    Pass

    Accurately describe and explain the core knowledge for the unit and link it to the given scenario.

    Merit

    Apply and analyse that knowledge in detail, showing why it matters in the workplace context.

    Distinction

    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
    Computer Science Cambridge OCR Vocational Topics & Revision