Skip to course topics

    AQA as-level Computer Science

    Explore your course, one topic at a time.

    Course overview

    The AQA as-level Computer Science specification covers 2 topics with 6 learning objectives (601/4699/0). Use the topic browser below to explore subtopics, exam tips, common mistakes, and key terminology for each area of the course.

    • 2 topics
    • 6 learning objectives
    Ofqual Regulated: 601/4699/0

    Official Regulatory Specification

    Regulated by the Office of Qualifications and Examinations Regulation (Ofqual) in England

    View on Ofqual Register (opens the official government register in a new tab)
    Qualification Number (QN)
    601/4699/0
    Awarding Organisation
    AQA
    Regulatory Type
    GCE AS Level
    National Level & Units
    as-level • 2 units
    Sector Subject Area: Digital technology (practitioners)
    This qualification is officially accredited under the national framework. Credits and certified outcomes are recognised by employers, further education colleges, and training providers throughout the UK.
    2
    topics

    Explore your topics

    2 topics

    AS Computer Science2 topics
    About this course

    About AQA as-level Computer Science

    The AQA AS-Level Computer Science qualification offers students a rigorous and engaging introduction to the fundamental principles of computation and practical software development. It equips learners with core problem-solving methodologies, focusing on algorithmic thinking, systematic programming, and understanding how hardware and software integrate.

    The course is divided into two balanced halves: practical programming fundamentals alongside theoretical principles of computer systems. Through this structured approach, students gain hands-on coding expertise using an established high-level programming language while exploring the theoretical underpinnings that govern digital devices and networks.

    Assessment Structure

    Assessment for AQA AS-Level Computer Science consists of two papers, each worth 50% of the total qualification. Paper 1 is a 1-hour 45-minute on-screen programming examination (75 marks) that evaluates your ability to write code, solve problems, and adapt pre-released skeleton code. Paper 2 is a 1-hour 45-minute written paper (75 marks) assessing your theoretical understanding of computer systems, architecture, data representation, and the moral and legal impacts of technology. Unlike the full A-Level, there is no non-exam assessment (NEA) coursework component at AS-Level.

    Why Choose AQA?

    • Realistic On-Screen Assessment: Paper 1 tests actual practical programming in a live digital coding environment using pre-released Skeleton Code, directly reflecting real-world software engineering practice.
    • Broad Language Support: AQA provides clear, well-supported specifications across multiple popular industry programming languages, including Python, C#, Java, and Visual Basic.
    • Seamless Progression: The AS specification directly aligns with Year 1 of the full AQA A-Level (7517), allowing schools to co-teach both cohorts and offering students flexibility in their study pathway.

    Frequently Asked Questions

    Is there coursework in AQA AS-Level Computer Science?
    No, the AQA AS-Level Computer Science course does not feature any coursework or Non-Exam Assessment (NEA). Assessment is split entirely evenly between two formal exams: one practical on-screen programming exam and one traditional written theory exam. Coursework is only a requirement if you proceed to complete the full two-year A-Level qualification (7517).
    Which programming languages are allowed for AQA AS Computer Science?
    AQA permits schools and candidates to select from a range of standard high-level programming languages: Python, C#, Java, Visual Basic.Net, or Pascal/Delphi. Your school will typically choose the language that best fits their teaching resources and expertise. Regardless of the language selected, all students are tested against the same algorithmic logic and problem-solving criteria in the Paper 1 on-screen exam.
    What is the Skeleton Code in AQA AS Paper 1?
    The Skeleton Code is a pre-written program issued by AQA well in advance of the Paper 1 on-screen examination. Throughout your course, you will study, annotate, and test this program to understand its structure, classes, and logic. During the exam, you will be tasked with modifying, debugging, and extending this code alongside answering short algorithmic questions.
    Can I take AQA AS Computer Science if I did not take GCSE Computer Science?
    Yes, taking GCSE Computer Science is not an absolute prerequisite for enrolling in AQA AS-Level Computer Science. While prior programming experience can make the initial learning curve smoother, the AS specification builds foundational concepts from the ground up. Strong mathematical and logical problem-solving abilities are essential to succeeding on the course.
    How does the AQA AS-Level compare to the OCR AS-Level in Computer Science?
    The main difference lies in how programming skills are formally evaluated. AQA uses a unique 1-hour 45-minute on-screen coding exam using pre-released Skeleton Code, whereas OCR assesses programming knowledge solely through written, pen-and-paper exam questions at AS-Level. Many students prefer AQA because writing code inside a genuine IDE feels more intuitive and authentic than handwriting algorithms on paper.
    Assessment and exam guidance

    What Gets Top Grades

    A*/Grade 9

    Knowledge & Understanding

    Demonstrates comprehensive and accurate knowledge

    • Uses correct subject-specific terminology
    • Shows detailed understanding of concepts
    • Makes accurate connections between topics
    • Demonstrates depth beyond surface-level knowledge

    Application

    Applies knowledge effectively to new contexts

    • Selects relevant knowledge for the question
    • Adapts understanding to unfamiliar scenarios
    • Uses examples appropriately
    • Shows awareness of context

    Analysis & Evaluation

    Develops sophisticated analytical arguments

    • Constructs logical chains of reasoning
    • Considers multiple perspectives
    • Weighs evidence to reach justified conclusions
    • Acknowledges limitations and nuances

    Key Command Words

    AQA
    State
    1 mark

    Give a single fact or term

    Identify
    1 mark

    Name, select, or recognise

    Outline
    2 marks

    Set out main features briefly

    Describe
    2-4 marks

    Give an account of what something is like or what happens

    Explain
    3-6 marks

    Give reasons with developed cause→effect chains

    Compare
    2-4 marks

    State similarities AND differences (both required)

    Analyse
    6-9 marks

    Examine in detail showing cause→effect→consequence chains

    Evaluate
    6-12 marks

    Weigh up BOTH sides, reach JUSTIFIED conclusion

    Assess
    6-12 marks

    Make judgments about importance with justification

    Calculate
    2-4 marks

    Show formula→substitution→calculation→answer with units

    Ready for a little practice?

    Create your account to start practising Computer Science.

    Start free

    A week of Premium from your first lesson · Then the free plan continues · No card, no charge