Skip to content

Computer Science

A Level / 2 year Course / OCR

The world of computer science is evolving at an extraordinary pace, transforming the way we live, work and communicate. This challenging and creative subject helps students respond to our ever-changing digital world — developing the knowledge and skills to understand and influence technology that may not yet exist.

OCR Computer Science is a practical subject where students apply academic principles to real-world systems. They’ll explore the fundamental concepts of computation, including abstraction, decomposition, logic, algorithms and data representation. Through hands-on programming and problem-solving, students will learn how to analyse, design, develop and evaluate computational solutions.

There are strong links between computer science, mathematics and physics. Students will study how hardware and software interact, how data is stored and transmitted, and how computers solve problems through algorithmic thinking. The course encourages logical reasoning, creativity, and critical thinking, preparing learners for further study and a wide range of technology-related careers.

More On This Course

Over the two-year linear A Level Computer Science course, students will explore both the theoretical and practical aspects of computing. The course develops a deep understanding of how computer systems work and how computational thinking can be applied to solve complex problems.

Topics studied include:

  • Fundamentals of programming – writing, testing and refining code using appropriate programming techniques
  • Data structures – organising and managing data efficiently for processing and storage
  • Algorithms – understanding standard algorithms and how to design and analyse new ones
  • Data representation – how data such as numbers, text, images and sound are represented and manipulated in computer systems
  • Computer systems – exploring the components and functions of hardware, software and operating systems
  • Computer organisation and architecture – how processors, memory and input/output devices work together
  • Communication and networking – understanding network structures, protocols, the internet and cybersecurity
  • Functional and object-oriented programming – learning different paradigms and programming methodologies
  • Theory of computation – exploring what can and cannot be computed and how problems can be formally defined
  • Consequences of the use of computing – considering legal, moral, ethical and cultural implications of digital technology
  • Big Data and systematic problem solving – analysing and managing large datasets, and applying computational thinking to real-world challenges.

Teaching and Learning Methods

Learning Computer Science is hands-on, creative and dynamic. Students code, experiment and problem-solve as they explore how technology shapes the world around us. Lessons blend theory with practical projects, encouraging curiosity and innovation. Working both independently and in teams, students develop real programming skills, learn to think logically, and gain the confidence to design solutions to real-world challenges.

Assessment

Paper 1 – 2 hours 30 mins, 40% of the A Level: Computer Systems – Students will answer a series of short-answer and extended-answer questions with a focus on the internal workings of the (CPU), data exchange, software development, data types and legal and ethical issues.

Paper 2 – 2 hours 30 mins, 40% of the A Level: Algorithms and programming – This written exam involves programming-style questions which test students on their knowledge of using computational thinking to solve problems.

Non-examined assessment, 20% of the A Level: Programming project – Students will be expected to analyse a problem (10 marks), and design (15 marks), develop and test (25 marks), and evaluate and document (20 marks) a program. The program must be to solve it written in a suitable programming language.

 

Skills and Careers Insight

A Level Computer Science equips you with problem-solving, logical thinking, and programming skills that are in high demand across industries. You’ll learn how to design algorithms, write code, and understand the principles of cybersecurity, data management, and artificial intelligence. These skills open doors to careers in software development, cybersecurity, game design, data science, and IT consultancy. Whether you want to be a programmer, ethical hacker, AI specialist, or tech entrepreneur, A Level Computer Science provides a strong foundation for a future in the ever-growing digital world.

Labour Market Information

Subject Combination

A Level Computer Science pairs well with Mathematics (for problem-solving and algorithms), Physics (for understanding computing hardware), ICT (for practical tech skills), and Business Studies (for tech applications in business), as they enhance technical knowledge and real-world applications of computing.

Student Testimonials

What do our students think about studying here?

Computer science is a very interesting subject that helps you see and approach problems from new angles and challenges your creative and logical thinking abilities. Whether you have taken it at GCSE or it’s your first time experiencing computer science, it explores some really interesting topics and areas. It helps expand your understanding on things such as how the internals of a computer function or how the internet works. I find it to be incredibly enjoyable and one of my most interesting subjects.

Matthew Wheatley

Former DSFC Student from Park View

I think the best thing about Durham Sixth Form Centre is the fact that it’s a mature environment and it gives you the independence you need.

Sam Henig

Previous school - Wellfield School

I think Durham Sixth Form Centre is a perfect choice because the lessons are well planned and there is a brilliant balance between independent learning and support from all teachers.

Hannah Warwick

Previous school - Hermitage Academy

When I was in Year 11, the biggest worry for me was the transitional period between Year 11 and Year 12. But the support and the teachers made this so much smoother for me moving from my secondary school to Durham Sixth Form Centre.

Jenni Fairish

Previous school - Whitworth Park Academy

The atmosphere and quality of teaching at Durham Sixth Form Centre is very impressive and you can see a great deal of passion from the educators, which is something I believe is very important.

Logan Aitchinson

Previous school - Park View School

Even if you start Durham Sixth Form Centre with no idea where you’re going, you will get the opportunities to talk about your future and go through it and you’ll know what you’re doing later on.

Alice Robson

Previous school - Belmont School

Copyright © 2025 Durham Sixth Form