Computer Science
British Curriculum · A Level · Cambridge International
Select curriculum
Select subject
Select exam board
A Level is broadly equivalent to Grade 12 American · Class 12 CBSE · Diploma Programme IB
Computer Science — A Level
British Curriculum · Cambridge Assessment International Education · Years 12-13 · Ages 16-18
Cambridge International AS & A Level Computer Science (9618) is assessed by written theory papers and practical programming papers, with programming in Python, Java, VB.NET or C#.
AS covers information representation, communication and networking, hardware, processor fundamentals, system software, security, ethics and ownership, databases and algorithm design. A2 adds data representation, computational thinking, further programming, object-oriented programming, recursion, abstract data types and declarative programming.
The A2 practical paper is demanding: candidates implement linked lists, stacks, queues and binary trees, and write recursive procedures. Students who treat programming as something to revise rather than practise consistently struggle with it.
Key topics covered
- Information & Data RepresentationBinary, floating point, character sets, images, sound and compression.
- Hardware & Processor FundamentalsCPU architecture, the fetch-execute cycle, assembly language and addressing modes.
- Networking & SecurityProtocols, network hardware, the internet, encryption and cyber threats.
- DatabasesRelational design, normalisation, SQL and database management systems.
- Algorithms & Data StructuresSearching, sorting, linked lists, stacks, queues, trees and Big-O reasoning.
- Programming ParadigmsProcedural, object-oriented and declarative programming, and recursion.
- Ethics & OwnershipSoftware licensing, intellectual property, privacy and professional conduct.
Ready To Strengthen Your Child's Learning?
Book a free Computer Science demo class for British Curriculum · A Level · Cambridge International.