Computer Science is a practical subject where students can apply the academic principles learned in the classroom to real-world systems. It’s an intensely creative subject that combines invention and excitement, that can look at the natural world through a digital prism. Our Computer Science qualifications will value computational thinking, helping students to develop the skills to solve problems, design systems and understand the power and limits of human and machine intelligence.
Further Information about our courses including results
An A-Level in Computer Science is useful for all kinds of careers, whether it be a career in computing such as software development, programming, network engineering, web design, cyber security or ethical hacking, or a career in business, science, technology, engineering or mathematics. In fact, the skills you will develop on our computer science course are valued by many employers and can be transferred to many careers.
Course Content and Teaching Units
The course covers the following topics, amongst others:
Computer programming, computational thinking and problem solving, pattern recognition, abstraction and decomposition, algorithms, data types and structures, characteristics of computers and software, software design and legal, ethical, cultural and moral issues in computing.
Unit 1 – computer Systems
• Components of a computer and their uses
• Types of software and the methodologies used to develop them
• How data is exchanged between different systems
• How data is represented and stored in different structures and the use of different algorithms
• Laws surrounding the use and ethical issues that can arise from the use of computers
Unit 2 - Programming and Algorithms
• What is meant by computational thinking
• How computers are used to solve problems and programs can be written to solve them.
• The use of algorithms to describe problems and standard algorithms
Unit 3 – Programming Project
Students select their own user-driven problem of an appropriate size and complexity to solve. This will enable them to demonstrate the skills and knowledge necessary to meet the assessment objectives. Students will need to analyse the problem, design a solution, implement the solution and give a thorough evaluation.
How is the course taught?
Lessons will be a mix of theory lessons in preparation for written exams, this will include outside speakers, visits and practical lessons as part of the coursework.
A minimum of a grade 6 in Computing/Computer Science and 6 in Maths GCSE.