Subject content – A-level
We will support the following programming languages:
- C#
- Java
- Python*
- VB.Net.
*Python 2 is no longer a supported language.
Schools and colleges will be asked to indicate their programming language preference at the start of the study of the specification.
- 4.1 Fundamentals of programming
- 4.2 Fundamentals of data structures
- 4.3 Fundamentals of algorithms
- 4.4 Theory of computation
- 4.5 Fundamentals of data representation
- 4.6 Fundamentals of computer systems
- 4.7 Fundamentals of computer organisation and architecture
- 4.8 Consequences of uses of computing
- 4.9 Fundamentals of communication and networking
- 4.10 Fundamentals of databases
- 4.11 Big Data
- 4.12 Fundamentals of functional programming
- 4.13 Systematic approach to problem solving
- 4.14 Non-exam assessment - the computing practical project