Computer Science
Computer Science
1. Fundamentals of programming
2. Fundamentals of data structures
3. Systematic approach to problem solving
4. Theory of computation
5. Fundamentals of data representation
6. Fundamentals of computer systems
7. Fundamentals of computer organisation and architecture
8. Consequences of uses of computing
9. Fundamentals of communication and networking
10. Fundamentals of algorithms (A level only)
11. Fundamentals of databases (A level only)
12. Big Data (A level only)
13. Fundamentals of functional programming (A level only)