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
- Problem Solving and Theory of Computation
- Data Representation
- Hardware and Software
- Computer Organisation and Architecture
- Communication: Technology and Consequences
- Data Structures
- Regular Languages
- The Internet
- Databases and Software Development
- OOP and Functional Programming
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.
GCSE Mathematics grade 6 is required – you need to have sat the Higher tier paper
GCSE Computer Science grade 6 is required if this was an option that you have taken
You will need to be studying either A Level Mathematics or Core Maths alongside this subject wherever possible
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