Revision Resources
Everything you need to prepare for the Advanced Higher Computing Science exam.
Exam Hints & Tips (2025 Report)
1. OO Terminology
Don't confuse Inheritance and Polymorphism.
1. OO Terminology
Don't confuse Inheritance and Polymorphism.
Inheritance: Structure & Hierarchy (Parent/Child).
Polymorphism: Behaviour (Treating related objects uniformly). Do not use them interchangeably.
SDD Reference Sheet
2. Complex Algorithms
Sorting Arrays of Objects/Records.
2. Complex Algorithms
Sorting Arrays of Objects/Records.
Practice applying Binary Search, Bubble Sort, or Insertion Sort to complex structures. Watch out for sorting order (Ascending vs Descending)!
SDD Reference Sheet
3. Maintenance
Justify your choice.
3. Maintenance
Justify your choice.
When discussing Adaptive, Corrective, or Perfective maintenance, support your answer with specific reasons from the scenario context.
Project Reference Sheet
4. SQL Operators
Use AH-level syntax.
4. SQL Operators
Use AH-level syntax.
Stop using basic operators like >= or LIKE when AH-specific ones like BETWEEN or IN are more appropriate.
5. Web Layouts
Media Queries & Adaptation.
5. Web Layouts
Media Queries & Adaptation.
Be ready to describe exactly how layouts adapt to different media (e.g. Tablet vs A4 Paper) using CSS.
WDD Reference SheetProject Survival Guide
⚠️ Mandatory Rules
- Template: Use Version 3.0 (Aug 2025).
- Concise: Max 8 additional functional requirements.
- Clean Up: Delete SQA instruction pages before submission.
📸 Critical Evidence
- Before & After: Show data before sorting/searching.
- DB State: Show tables before and after INSERT/UPDATE/DELETE.
- Debugging: Screenshots of breakpoints/watchpoints.
Common Mistakes
-
Confusing OO Terms
Inheritance is structure (is-a). Polymorphism is behavior (acting as). Don't swap them.
-
Basic SQL Operators
Using
>=and<=instead ofBETWEEN. Use the Advanced Higher syntax. -
Missing "Before" Evidence
In the project, showing a sorted list without showing it unsorted first proves nothing.
2025 Exam
Most Recent2024 Exam
2023 Exam
Recommended Revision Resources
Key Websites
-
Scholar (Heriot-Watt University)
Essential for AH-level theory on data structures and formal algorithms.
-
SQA Understanding Standards
Review real candidate evidence and marker commentaries.
-
W3Schools PHP/SQL
Best for checking mysqli syntax and complex SQL operators like EXISTS.
YouTube Playlists
-
Computing Science Scotland
Look for specific AH playlists on Linked Lists and OO concepts.
-
Mr Neil - AH Project Guidance
Excellent videos on navigating the mandatory project templates.
SQA Past Papers
Access the full archive of Advanced Higher Computing Science past papers.
Visit SQA Finder