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
Official Regulatory Specification
Regulated by the Office of Qualifications and Examinations Regulation (Ofqual) in England
- Qualification Number (QN)
- 601/4699/0
- Awarding Organisation
- AQA
- Regulatory Type
- GCE AS Level
- National Level & Units
- as-level • 2 units
- 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?
Which programming languages are allowed for AQA AS Computer Science?
What is the Skeleton Code in AQA AS Paper 1?
Can I take AQA AS Computer Science if I did not take GCSE Computer Science?
How does the AQA AS-Level compare to the OCR AS-Level in Computer Science?
Assessment and exam guidance
What Gets Top Grades
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
Give a single fact or term
Name, select, or recognise
Set out main features briefly
Give an account of what something is like or what happens
Give reasons with developed cause→effect chains
State similarities AND differences (both required)
Examine in detail showing cause→effect→consequence chains
Weigh up BOTH sides, reach JUSTIFIED conclusion
Make judgments about importance with justification
Show formula→substitution→calculation→answer with units
Ready for a little practice?
Create your account to start practising Computer Science.
A week of Premium from your first lesson · Then the free plan continues · No card, no charge