Computer Science

    Pearson
    Vocational

    Specification: 610/3960/3

    The PEARSON Vocational Computer Science specification covers 225 topics with 747 learning objectives (610/3960/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.

    225

    Units

    747

    Learning Outcomes

    1704

    Assessment Guidance

    1712

    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 Pearson Vocational Computer Science

    The Pearson Alternative Academic Qualification (AAQ) in Computer Science is a Level 3 course equivalent to one A-level, designed to give you a deep understanding of computational thinking, programming, and the theoretical foundations of modern computing. Over two years, you will explore how computers work, from the logic gates inside a processor to the complex networks that form the internet, while also developing hands-on programming skills. The course is structured to balance academic rigour with practical application, ensuring you not only grasp key concepts but can also apply them to solve real-world problems.

    A major theme running through the specification is problem-solving: you will learn to design, code, test, and evaluate solutions using a high-level language, often Python, and gain insight into how data is represented and manipulated by machines. Equally important is the study of computer systems—how hardware, software, and networks interact, and the ethical, legal, and security considerations that shape technology today. This dual focus prepares you for both the analytical demands of university computer science degrees and the portfolio-building requirements of technical apprenticeships or employment.

    The specification is split into three units: two externally examined theory units that cover the principles of computer science and the fundamentals of computer systems, and one internally assessed project where you bring everything together to tackle an individual programming challenge. This structure means you build a strong theoretical base while also producing a substantial piece of coursework that demonstrates your creativity and technical skill. Whether you are aiming for higher education or a career in IT, the Pearson AAQ in Computer Science offers a flexible, respected pathway.

    Assessment Structure

    The qualification is assessed through three equally weighted units, each carrying 33.3% of the final grade. Units 1 and 2 are each assessed by a two-hour written exam set and marked by Pearson; these exams include a mix of short-answer, extended-writing, and scenario-based questions. Unit 3 is a practical project, internally assessed by your teacher and externally moderated by Pearson, where you produce a substantial computing solution along with supporting documentation. All units are graded Pass, Merit, or Distinction, and these combine to give an overall qualification grade at the same levels.

    Why Choose Pearson?

    • Pearson’s Alternative Academic Qualification in Computer Science is widely recognised by UK universities and employers, making it a strong foundation for degree courses or technical careers. It is designed to develop the same high-level thinking as A-levels but with a greater emphasis on practical, project-based work that employers value.
    • The blend of external exams and internal coursework (33% each) allows you to play to your strengths—you can perform well through written assessment while also showcasing your coding and project-management skills in a real-world context. This balance is often preferred by students who enjoy hands-on learning alongside theory.
    • Pearson provides comprehensive support materials, including detailed schemes of work, exemplar projects, past papers, and mark schemes, as well as access to an active teacher community. This helps ensure you and your school are fully prepared, with clear guidance on what is expected in each unit.

    Frequently Asked Questions

    Common Exam Mistakes

    Pitfalls to avoid in your exams

    • Confusing the roles of stubs with mocks or fakes, leading to incorrect application in test design.
    • Creating overly simplistic stubs that do not accurately reflect the real component's behaviour, resulting in false positives or negatives.
    • Over-stubbing, where too many components are simulated, reducing the realism and value of end-to-end tests.
    • Failing to update stubs when the actual component's interface or behaviour changes, causing tests to become outdated and misleading.
    • Underestimating the maintenance effort required for stubs, particularly in large or rapidly evolving systems.
    • Confusing the role of a stub with that of a mock, leading to incorrect test setup or assertion logic.
    • Creating overly simplistic stubs that do not accurately reflect the complexity or edge cases of the real dependency, resulting in false positives.
    • Failing to update stub behaviour when the actual external system's interface or expected responses change, leading to outdated and unreliable tests.

    Top Examiner Tips

    Expert advice for exam success

    • Focus on understanding the 'why' and 'when' of E2E stubbing, not just the 'how'. Be prepared to justify its use in specific project contexts.
    • Practice drawing diagrams or pseudo-code to illustrate how a stub would interact within a larger system, clearly defining its boundaries.
    • Develop a strong grasp of the differences between various test doubles (stubs, mocks, fakes) and be ready to provide examples of their appropriate application.
    • When evaluating, consider both the immediate benefits (e.g., speed, independence) and the long-term challenges (e.g., maintenance, accuracy) of using stubs.
    • For practical tasks, ensure your implemented stub is robust enough to handle various inputs and produces predictable, accurate outputs.
    • Ensure you can articulate the 'why' behind using E2E stubs, not just the 'how'. Focus on the practical benefits to project delivery and test quality.
    • Practice designing stubs for various types of external dependencies (e.g., databases, third-party APIs, message queues) and be prepared to justify your design choices.
    • Be ready to discuss the implications of stubbing on test coverage, test suite maintenance, and the overall confidence in the system's end-to-end functionality.

    Qualification Units

    225 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 Pearson Vocational specification.

    Get Started Free
    Computer Science Pearson Alternative Academic Qualification Topics & Revision | MasteryMind