Computer Science

    Cambridge OCR
    Vocational

    Specification: 610/3974/3

    The CAMBRIDGE-OCR Vocational Computer Science specification covers 110 topics with 434 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.

    110

    Units

    434

    Learning Outcomes

    1144

    Assessment Guidance

    1145

    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 E2E stubs with full system components or production code, failing to grasp their simulation purpose.
    • Misapplying stubs in situations where a full integration test is required or where a mock would be more appropriate.
    • Overlooking the maintenance overhead associated with stubs, especially when the real component's interface changes.
    • Failing to provide concrete examples of how stubs are implemented or used in a practical scenario.
    • 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

    • Practise defining key terms like 'stub', 'mock', 'fake', and 'E2E testing' with precision, using real-world examples.
    • Focus on the 'why' and 'when' of using E2E stubs – understand the problems they solve and the contexts in which they are most effective.
    • Be prepared to explain the practical steps involved in creating and integrating a stub into a test environment.
    • Develop a clear understanding of the trade-offs: when are stubs beneficial, and what are their limitations or potential pitfalls?
    • Structure your answers with clear headings and bullet points, providing specific technical details where appropriate.
    • Use game design documents to structure work.
    • Understand the importance of iteration.
    • Know common prototyping tools like Unity.

    Qualification Units

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

    Get Started Free
    Computer Science Cambridge OCR Vocational Topics & Revision