A Level Computer Science
A Level Computer Science is an exciting and dynamic course that encourages a number of modern technological skills.
Why Study A Level Computer Science?
A Level Computer Science is an exciting and dynamic course that encourages a number of modern technological skills. Advances in Computer Science are transforming the way we live and work, and the new Computer Science specifications are changing with the times. This course, with it’s emphasis on abstract-thinking, general problem-solving, algorithmic and mathematical reasoning, scientific and engineering-based thinking is an excellent foundation for meeting these future challenges.
We use the AQA exam board for A Level Computer Science (7517) and cover the following content:
- Fundamentals of programming
- Fundamentals of data structures
- Fundamentals of algorithms
- Theory of computation
- Fundamentals of data representation
- Fundamentals of computer systems
- Fundamentals of computer organisation and architecture
- Consequences of uses of computing
- Fundamentals of communication and networking
- Fundamentals of databases
- Big Data
- Fundamentals of functional programming
- Systematic approach to problem solving
This is assessed by 3 components:
Paper 1 (40%)
- On-Screen Exam – 2hours 30mins
- Uses pre-release skeleton code to assess both programming concepts and theory knowledge
Paper 2 (40%)
- Paper Exam – 2 hours 30mins
- Tests theory knowledge through a mix of short and long answer questions
Non-Exam Assessment (NEA) (20%)
- Programming Project
- Develop a solution to a real-world problem of your choice
Where the course leads
This course typically leads to either a university course of study in Computer Science or related disciplines such as Mathematics, Physics or Engineering, or to higher-level apprenticeships in silmilar related areas. It can, however, lead to a variety of other courses and disciplines as the problem-solving and abstract-thinking skilss are transferrable to any subject.
If you are not sitting the Higher tier paper for GCSE Mathematics, then please get in contact to discuss if this will be an appropriate option.
If you are not taking GCSE Computer Science, then you need to be able to program to a good standard before you start the course. If you would like to discuss the programming requirements of the course, then please get in contact.
Any questions – email firstname.lastname@example.org
Mr C Prince
Computer Science Subject Leader