A Level Computer Science
What Will the Course Involve?
- Programming (Python)
- Consequences of uses of computing
- Problem solving
- Communication and networking
- Theory of computation
- Databases
- Fundamentals of data representation, computer systems
- Functional programming and computer organisation and architecture
- Big Data
What Will You Learn?
We learn in a variety of ways. Theory work is taught by discussion, research, computer use and teacher-lead lessons and exam practice questions. Programming is taught via a range of practical tasks, the aim being to prepare you thoroughly for programming exam questions and your non-exam assessment (NEA coursework) giving you a chance to show off your creativity and develop your programming skills to a high level. in Year 13. Each programming task will be introduced and explained, growing in complexity as the course progresses. In Year 13 and you will be given skeleton code to learn and enhance (assessed in Paper 1).
There is support material available on the school network, and you will be provided with a revision textbook at the start of Year 13 to help with programming as well as theory topics. The programming language we currently use is Python, which is free for you to download and install on your home computer, providing the opportunity for you to develop programs both in and outside school. There will be opportunities to explore other programming languages too should you so wish.
How Will You Be Examined?
The assessment methods are an on-screen practical coding exam with some theory content, worth 40%; a written theory exam worth 40% and a non-examined assessment (NEA coursework) project which allows you to demonstrate your programming skills, worth 20%.
Entry Requirements
Please refer to our entry requirements document.
A logical mind with an enthusiasm for problem solving is essential. No previous experience of programming is expected although you should be able to organise your work and have the patience and perseverance to deal with complex programming tasks.
What Could You Do After Completing the Course?
Computer Science A-level will give you a significant head start should you wish to pursue a degree in Computer Science, Maths, Engineering, Cognitive Science or other similar courses. Computer Science degrees produce some of the most sought-after graduates of any degree in the UK. Universities have close working relationships with many of the major employers of Computer Science graduates – not only IT and communications companies such as Microsoft, IBM, Hewlett-Packard, BT and Philips – but also important computer users, including investment banks and finance houses.
It will also provide you with highly useful skills that could be used in a wide range of careers. Jobs directly related to a computing degree include database administrator, games developer, information systems manager, it consultant, multimedia programmer, network engineer, systems analyst, systems developer. Examples of jobs where your degree would be useful include geographical information systems officer, IT sales professional, IT trainer, technical author.
STEM Learning UK
We are very proud to have earned a certificate from STEM Learning UK for our commitment to improving the gender balance in Computer Science.



