Computer Science

Unlock the Power of Technology

Master the skills that drive innovation and transform the world through programming and problem-solving.  

A Level Computer Science provides you with a deep understanding of the core academic principles behind computer systems and their applications. You’ll learn how computers work, how to code, and how to apply computational thinking to solve complex problems. The course combines theory and practical learning, with an independent programming project that lets you create real-world systems, putting your knowledge into action.  

If you are passionate about a career in software development, cybersecurity, data science, or any other tech-focused field, A Level Computer Science is the perfect choice for you. It will build your technical skills and challenge you to think critically about how technology shapes our world.  

Course Overview


Course Type:A-Level
Exam Board:OCR
Assessment80% Exam
20% Coursework

68% – Two thirds of last year’s A Level Computer Science students chose to practice further study of the subject at university.

What You Will Learn About:  

  • Core Principles of Computer Science: Understand the theoretical foundations of computer systems, algorithms, and data structures.  
  • Programming and Development: Learn to write and test code, building real-world applications using programming languages like Python and Java.  
  • Problem Solving with Computational Thinking: Develop the ability to break down complex problems and find efficient solutions using logical reasoning and algorithms.  

Creating Independent Projects: Gain hands-on experience by developing a programming project from scratch, applying everything you’ve learned to solve a real-world problem.  

Course Content & Assessment

Component 1: Computer Systems 

40% of A Level – Written Exam (2 hours 30 minutes) – 140 marks 

Develop an understanding of how computer systems function, from the internal workings of the CPU to software development and data exchange. You’ll: 

  • Explore the characteristics of contemporary processors, input, output, and storage devices 
  • Study types of software and the methodologies used in software development 
  • Examine how data is exchanged between systems 
  • Develop understanding of data types, data structures, and algorithms 
  • Consider legal, moral, cultural, and ethical issues in computing 

Component 2: Algorithms and Programming 

40% of A Level – Written Exam (2 hours 30 minutes) – 140 marks 

Build on your knowledge of computer systems through computational thinking and practical problem-solving. You’ll: 

  • Explore the principles of computational thinking (thinking abstractly, procedurally, ahead, etc.) 
  • Learn how computers and programs can be used to solve real-world problems 
  • Develop algorithms and apply them to describe and solve computational challenges 

Component 3: Programming Project

20% of A Level – Coursework – 70 marks 

Apply the principles of computational thinking to create your own programming project. You’ll: 

  • Independently choose and define a real-world problem to investigate 
  • Analyse, design, develop, test, and evaluate a fully functional program 
  • Document your process and demonstrate technical skill in a suitable programming language 
  • Gain experience working creatively and critically within the diverse field of computer science 

Teaching

A Level Computer Science offers a dynamic mix of both theory and hands-on practical work. You’ll spend a significant amount of time learning and applying programming techniques, which will help you develop the skills needed for your non-exam assessment project. This practical element is essential, as it allows you to bring your ideas to life, build real-world systems, and sharpen your coding abilities.  

Classes will focus on coding and problem-solving, with plenty of opportunities to work on your own projects and collaborate with peers. The course is designed to encourage you to think creatively and critically, preparing you to solve complex challenges in the tech world.  

Your Future

Studying Computer Science opens a world of exciting career opportunities in some of the most cutting-edge fields in technology. Whether you’re drawn to artificial intelligence, robotics, data science, or cybersecurity, the skills you develop will serve as a strong foundation for any tech-related career.  

Possible careers include:  

  • Artificial Intelligence  
  • Machine Learning & Data Visualization  
  • Robotics & Automation  
  • Cybersecurity & Privacy  
  • Computer Graphics & Computational Design  
  • Network Systems & Data Management  
  • Software Development & Programming Languages  

While technology is always evolving, one thing is clear: computers will always need to be programmed. By mastering the principles of Computer Science, you’ll be well-equipped to navigate whatever technological innovations the future holds.  

 

Apply Now
Footer TriangleFooter TriangleFooter TriangleFooter TriangleFooter TriangleFooter Triangle

The Blue Coat Sixth Form is proud to be part of the Cranmer Education Trust

Cranmer Education Trust is a company limited by guarantee and an exempt charity registered in England. Company registration number: 07687709. Registered Office: Cranmer Education Trust, c/o The Blue Coat School, Egerton Street, Oldham OL1 3SQ. The website address is www.cranmereducationtrust.com and the phone number 0161 785 5082.