The growth in demand for people with coding skills is strong, and likely to grow in the future. A Level Computer Science develops a broad range of the knowledge, understanding and skills of computing, as a basis for progression into further learning and/ or employment. GCSE Computer Science is an advantage, but not essential. The course will suit those with strong mathematical and problem-solving skills.
A Level Computer Science will develop your ability to analyse problems in computational terms through practical experience of solving such problems, including writing programs to do so. In addition, the course develops an understanding of a variety of theoretical aspects underpinning modern computing, including:
- Fundamentals of programming, data structures, data representation and algorithms
- Theory of computation and computer organisation and architecture
- Fundamentals of communication and networking, databases and Big Data
- Fundamentals of functional programming, and the systematic approach to problem solving
What subjects does Computer Science combine with?
Computer Science combines well with Mathematics, Further Mathematics and Physics.