Frequently asked questions
What programming is required for Cambridge A-Level CS?
Cambridge A-Level CS Paper 4 is a practical programming paper where students write programs in Python, VB.NET or Pascal. Python is the most widely taught. Students must write programs involving file handling, data structures (arrays, stacks, queues, linked lists) and object-oriented principles.
What are the core theory topics in A-Level Computer Science?
A-Level CS theory covers data representation, hardware and software systems, networking (OSI model, protocols, cybersecurity), algorithms and data structures, computational thinking, programming paradigms and the social/ethical impact of computing.
Is A-Level CS required for university Computer Science?
A-Level CS is strongly recommended but not always required for university CS. A-Level Mathematics is typically required. Top UK CS departments (Oxbridge, Imperial, UCL, Edinburgh) typically expect A-Level CS alongside A-Level Maths.