Computer Science
A Level Computer Science you will provide you with an insight into, and experience of how computer science works and encourage you to engage with computer science in your everyday lives. You will develop an understanding and ability to apply the fundamental principles and concepts of computer science, including abstraction, decomposition, logic, algorithms and data representation. In addition, you will develop the ability to analyse problems in computational terms through practical experience of solving such problems, including writing programs to do so. Furthermore, you will develop the capacity to think creatively, innovatively, analytically, logically and critically, and the capacity to see relationships between different aspects of computer science Mathematical skills.
Computer Science can lead to an ever-growing range of careers such as robotics, artificial intelligence, machine learning, cloud computing, big data processing, networking, ethical hacking, computer game development, home automation or even teaching.
Entry Requirements
5 GCSEs at Grades 9-4 including English and a Grade 5+ in Maths. Whilst the prior study of computer science is beneficial, it is not essential.
Content
The OCR A-Level Computer Science course consists of three components, each assessing different aspects of computing knowledge and skills:
Component 1: |
Computer Systems (40%) |
Component 2: |
Algorithms & Programming (40%) |
Component 3: |
Programming Project (20%) |
In Year One you will study the following topics:
- Data Types and Structures
- Programming Techniques
- Computational Thinking
- Algorithms
- Boolean Algebra
- Input, Output, and Storage
- Hardware
- Operating Systems and Applications
- Networks
- Web Technologies
- Legislation
- Ethical, Moral, and Cultural Issues
In Year two you will delve deeper into advanced topics, building upon the foundational knowledge acquired in the first year. The key areas of study include:
- Advanced Programming Techniques
- Computer Architecture
- Operating Systems
- Translators and Language Translation
- Computational Methods
- Legal, Moral, Cultural, and Ethical Issues
- Non-Exam Assessment (NEA) - Programming Project
Assessment
80% Examinations, 20% Coursework
Students study the full A Level and at the end of the two years, the course will be assessed by two written at the end of the course and a coursework project.
Am I right for the course?
Students are expected to enjoy problem-solving and to think logically and have a love of Maths. You will develop your technical understanding and your ability to analyse and solve problems using computational thinking. You will cover the fundamentals of programming, data structures, algorithms, and object-orientated programme design. You will become a confident programmer using different languages to solve problems.
Course Highlights
Hands-On Experience: |
Studying OCR A Level Computer Science provides a range of hands-on experiences that help develop practical skills essential for both further study and careers in computing. |
Personal Development: |
Studying OCR A Level Computer Science offers valuable opportunities for personal development, helping students build essential skills that are beneficial for higher education, careers, and everyday life. |
Where Next?
A vast array of jobs exists within the field of Computer Science including Analyst, Programmer and Developer roles. There are opportunities within many sectors, such as telecommunications, aerospace and defence, financial services, healthcare, manufacturing, public and third sectors. This course enables progression into higher education in a wide range of degree areas, such as computing, engineering and mathematics. Equally, the course supports direct entry into the computing industry e.g., apprenticeships in Digital Cybersecurity. A Degree Apprenticeship in Software Engineering is another possible progression route from this course. Useful websites to research careers and wider progression options could include The Tech Partnership, Target Careers, BCS The Chartered Institute for IT, All About Careers and The Apprenticeship Guide.
FAQ's
- How much previous code experience is needed?
None. If you have some, great, but you don't need any. However, you will have some knowledge of Coding from Key Stage 3, studying Small Basic, Python and Scratch. You will know more than you think! - Should I be taking Maths A-Level if I do Computer Science?
You don't have to, but it will help, and it could limit your options for where to study it later at university if you don’t. - How will I be assessed?
The A Level Computer Science course is assessed by sitting externally examined written papers.
Computer Science A Level Teaching Staff

Subject Leader for
Computer Science
m.goodman@stwilfrids.com

Computer Science Teacher
j.wright@stwilfrids.com