You must have at least 5 GCSEs grades 9-4 (or equivalent) including English and Maths producing an average point score of 42. This must also include a grade 6 in Maths GCSE. Possession of GCSE Computer Science grade C - and above is desirable.
It is also recommended that students who wish to study computer science at University should also study A level Maths
Having an aptitude and interest in programming is desirable
Entry is also subject to interview and satisfactory reference
This A Level has a strong emphasis on problem-solving and mathematical reasoning. It is recommended that students have at least a grade B in GCSE Maths. Students will learn how to program using Visual Basic.Net and explore problem-solving using a variety of software. They will study theoretical aspects of computing which include data representation, the system life cycle, machine level architecture, hardware and software and the structure of the internet. In the second year, you go into the subject in more detail and produce a substantial project to solve a real-life problem using your programming skills. Assessments:
- AS: 100% of the assessment is exam based; two exams, one on-screen practical programming based and one written exam.
- A level: 80% of the assessment is exam base. The Non-exam assessment forms 20% of your A level.
What will I study?
- Fundamentals of programming (AS & A level)
- Fundamentals of data structures (AS & A level)
- Theory of computation (AS & A level)
- Fundamentals of data representation (AS & A level)
- Fundamentals of computer systems (AS & A level)
- Fundamentals of computer organisation and architecture (AS & A level)
- Consequences of uses of computing (AS & A level)
- Fundamentals of communication and networking (AS & A level)
- Systematic approach to problem solving (AS & A level)
- Fundamentals of databases (A level)
- Big Data (A level)
- Fundamentals of functional programming (A level)
- Non-exam assessment - the computing practical project (A level)