Paper 1: Theory Fundamentals
AS (50%) / A (25%)
Written paper assessing theoretical principles: Data Representation, Architecture, Hardware, OS, Security, and Databases.
Paper 2: Fundamental Problem-solving
AS (50%) / A (25%)
Written paper on computational problem-solving, structured algorithms, array structures, text files, and standard pseudocode.
Paper 3: Advanced Theory
A Level (25%)
Advanced written paper testing User-defined Types, Floating-point, Protocols, Virtual Machines, Boolean Algebra, and AI.
Paper 4: Practical Programming
A Level (25%)
Hands-on on-screen coding examination using Java, VB.NET, or Python covering OOP, Recursion, Trees, Linked Lists, and Exception Handling.