Qualification: A-Level | Exam board: AQA
Computer Science is relevant to the changing and progressive world of computing.
It is a practical subject where you can apply the academic principles learned in the classroom to real world systems.
It is an intensely creative subject that combines invention and excitement, and can look at the natural world through a digital lens.
The following topic areas are covered in the first year:
Fundamentals of programming
Basic programming techniques are introduced including selection, iteration, arrays, subroutines and exception handling.
Problem solving and theory of computation
More advanced ideas are introduced including problems in logic and how to solve them, structured programming, writing and interpreting algorithms, testing, abstraction and automation, and finite state machines.
Number systems are introduced and how they are represented in computer systems. Digital representation of sound and compression, and encryption are also studied.
Hardware and software
The fundamental architectural components of a computer system are explained including operating systems, programming languages, logic gates and Boolean algebra.
Computer organisation and architecture
Computers are studied in detail through an examination of internal computer hardware such as the processor, processor instruction set, input-output devices and secondary storage devices.
Communication: technology and consequences
Network concepts and architecture are introduced as well as wireless technology and an exploration of the issues and challenges presented by networked technology.
The second year will build on the learning from year one in the following areas:
Current database theory and structure is introduced including relational databases and structured query language (SQL).
Current issues related to, and techniques for handling, large amounts of structured and unstructured data are studied. Distributed processing and functional programming are applied to big data.
The functional programming paradigm is introduced and compared to other programming methods. Opportunities to write functional programs will be presented.
Systematic problem solving
The software development lifecycle is examined and a method for addressing problems in software is introduced.
Non-Assessed practical project
Students will have the opportunity to spend time on a large programming project of their choosing. This may involve a real end user and will be based on the skills they have developed throughout the course. A typical project might be, modelling a flu epidemic, a computer game or an app for a mobile or tablet.
What does this course prepare me for?
Several pathways would be open to a student with an appropriate grade in A-Level Computer Science. A student would have the opportunity to study Computer Science at degree level or a combination of Science and Computer Science, perhaps in the area of Bioinformatics.
Alternatively a student may want to explore opportunities with a suitable employer to further their programming skills and experience.
A-Level Computer Science is a linear course which means that the final A Level qualification will depend on the examinations and project at the end of the second year of study only.
At the end of the second year, the A-Level examination will consist of two theory papers each covering 40% of the marks and a software project covering 20% of the marks.
Some of our subjects are subject to standard entry requirement and some have additional requirements. Please see below:
Subject specific entry requirements
- 6 in Maths & some practical experience of programming
Standard entry requirements
- At least five GCSEs at grades 9-4 including English Language and Maths (one Vocational or Technical qualification at Merit or above may be counted)
- At least grade 4 (or Merit for Vocational or Technical qualifications) in any subject(s) that you have taken at GCSE and wish to continue studying at Level 3
- Average GCSE (best 8) of at least 4 (38 on the old points table)
- Grade 4 (or Merit), at least, in any subject previously studied
- Students will take either 3 A-Level subjects or 1 Diploma subject with 1 A-Level