Trustpilot

A-level Computer Science

CAIE A-level
The study of Computer Science has completely transformed the modern-day world as we know it and you can be a part of how it will shape our future.
Fast Track
In a rush? You can complete this course in under a year at no extra charge.
98% Pass Rate
Students have enjoyed a 98% pass rate.
Exam Pass Guarantee
If you don't pass the first time, we'll support you for free until your next exams.
Online Learning
Study on your own terms with our award-winning online learning portal, MyOxbridge.
Unlimited Tutor Support
Get as much or as little help as you want for your expert personal tutor.

A-level Computer Science

Computer Science has rational thinking at its core; combining human and computer intelligence to provide intelligent solutions to problems. Choosing to study International A-level Computer Science can open doors to various career opportunities in data science, web development, product management and software development, or prepare you for higher education at university.

In this engaging online computer science course, you’ll study communication and Internet technologies, software development, artificial intelligence, data representation and much more. As you study, you’ll develop key skills such as abstraction, decomposition and algorithmic thinking.

Our A-level courses offer access to extensive digital resources like video lectures and interactive quizzes. With each of our online courses, our expert tutors will fully support you throughout your studies.

What you will learn

  1. Unit 1 - Information Representation

    • Binary Number System
    • Binary Coded Decimal
    • Hexadecimal 
    • Bits, Bytes and Binary
    • Representing Images
    • Metadata
    • Analogue and Digital Sound
    • Data Compression
  2. Unit 2 - Communication and Internet Technologies

    • Data Transmission
    • Wireless Networking, CSMA and SSID
    • Structure of the Internet
    • Packet Switching and Routers
    • IP Addresses 
    • Network Topology
    • Client-Server and Peer-to-Peer
    • Client Server Model
  3. Unit 3 - Hardware

    • Computers and their components
    • Logic gates
    • Creating logic circuits
    • Interpreting the results of a truth table
  4. Unit 4 - Processor Fundamentals

    • Central Processing Unit
    • The Fetch-Decode-Execute Cycle
    • The Processor
    • Assembly Language
    • Machine Code
    • Bit Manipulation
  5. Unit 5 - System Software

    • Operating systems (OS)
    • Processor scheduling
    • Programming language classification
    • Language translators
    • Machine code
  6. Unit 6 - Security, Privacy and Data Integrity

    • Data security
    • Cyber security
    • MALWARE – malicious software
    • Spyware
    • Ransomware
    • Data integrity
  7. Unit 7 - Ethics and Ownership

    • Ethics and ownership
    • The rise of artificial intelligence
    • The Computer Misuse Act 1990
    • Data Protection Act (1998)
    • Copyright, Designs and Patents Act (1998)
    • Introduction to software licences
  8. Unit 8 - Databases

    • Flat file databases
    • Relational database model
    • Database normalisation
    • Database Management Systems (DBMS)
    • Data Definition Language (DDL) and Data Manipulation Language (DML)
    • Common data types
    • Linking tables
  9. Unit 9 - Fundamental Problem Solving - Algorithm Design and Problem Solving

    • Abstraction and decomposition
    • Solving logic problems
    • Software development
    • Algorithms
    • Pseudocode
  10. Unit 10 - Fundamental Problem Solving - Data Types and Structures

    • Data Types and Records
    • Arrays 
    • Searching and sorting algorithms
    • Files and Exception Handling
    • Abstract Data Types (ADT)
  11. Unit 11 - Fundamental Problem Solving - Programming

    • Selection
    • Complex Boolean Expressions
    • The CASE Statement
    • Iteration
    • Subroutines
  12. Unit 12 - Fundamental Problem Solving - Software Development

    • Program Development Life Cycle
    • The Waterfall Model
    • Iterative and Rapid Application Development
    • Program Design
    • Program Testing and Maintenance
    • Error Types
  13. Unit 13 - Advanced Theory - Data Representation

    • User Defined Data Types
    • File Organisation and Access
    • Floating-Point Numbers, Representation and Manipulation
    • Precision and Normalisation
  14. Unit 14 - Advanced Theory - Communication and Internet Technologies

    • Protocols
    • the TCP/IP Model
    • Circuit Switching 
    • Packet Switching
  15. Unit 15 - Advanced Theory - Hardware and Virtual Machines

    • Processors, Parallel Processing and Virtual Machines
    • Comparing RISC and CISC
    • Virtual Machines
    • Boolean Algebra and Logic Gates
    • De Morgan’s Laws
    • Karnaugh Maps
  16. Unit 16 - Advanced Theory - System Software

    • Purposes of an Operating System
    • Processor Scheduling
    • IO Device Management
    • Translation Software
    • Backus-Naur Form
    • Syntax Diagram
  17. Unit 17 - Advanced Theory - Security

    • Encryption Protocols and Digital Certificates
    • Types of Encryption
    • Encryption Protocol
    • The Electronic Communications Act (2000)
    • Digital Certificates
    • Digital Signatures
  18. Unit 18 - Advanced Theory - Artificial Intelligence

    • Machine Learning
    • Deep Learning
    • Reinforcement Learning
    • Dijkstra’s Algorithm
    • A* Algorithm
  19. Unit 19 - Computational Thinking and Problem Solving

    • Algorithms
    • Abstract Data Types
    • Stacks
    • Queues
    • Linked Lists
    • Binary Tree
    • Big O Notation
    • Recursion
  20. Unit 20 - Further Programming

    • Programming Paradigms
    • Imperative (High Level) Programming
    • Files Processing and Exception Handling
    • Inputs and Outputs
    • Exception Handling

Awarding Body

Cambridge Assessment International Education (CAIE) is the world’s largest provider of A-level courses and GCSE courses, qualifications and exams, delivering assessments to over 8 million learners in over 170 countries.

View our other Cambridge Assessment International Education qualifications.

Endorsed by

UCAS Logo

This course carries UCAS points. This means that it can be used to gain direct access to university courses and other higher education qualifications, through the UCAS system.

Visit our other UCAS endorsed products

Course Outcome

After completing the course, you will be awarded the qualification: A-level Computer Science, issued by CAIE (Cambridge Assessment International Education. This syllabus (9618) has been selected specifically because it is best suited to distance learning. Your certificate will be identical to that issued in any other school, college or university.

How is this course assessed or examined?

You will be expected to complete three standard A-level Computer Science written exams and one practical exam:

Written exams:

  • Paper 1: 1 hour 30 minutes, 25% of A-level, 75 marks.
  • Paper 2: 1 hour 30 minutes, 25% of A-level, 75 marks.
  • Paper 3: 2 hours 30 minutes, 25% of A-level, 75 marks.

Practical exam:

  •  2 hours 30 minutes, 25% of A-level, 75 marks.

As part of the practical exam, you will submit complete program code and evidence of testing and will be required to use either Java, VB.NET or Python programming languages.

Entry requirements

In order to study this course, you will need to have achieved a maths GCSE or the equivalent. If you wish to study computer science at a degree level, then you’ll need to combine this qualification with A-level maths, as this is a requirement at many universities. It is a difficulty level three: the equivalent difficulty of an A-level or BTEC, usually suitable for most learners of all ages.

Trustpilot

Courses Taught by Experts

Laura

Health care

For 10+ years, my passion for helping learners develop and grow has driven my career as a teacher. To help me progress even further, I am currently studying to achieve the IQA award. I love reading and I’m a self-professed Harry Potter fan. Talk to me about all things history, rock music, tattoos and true crime podcasts. 

Laura, tutor

Kelly

Counselling and Psychology

I always knew that a career focused around helping people achieve their goals was perfect for me. That’s why I became a tutor. I love to see my student’s confidence flourish as they progress through their courses. It’s important to help them fit their learning goals around their personal commitments so they have the best chance of success! 

Kelly, tutor

Faye

Early Years

Beginning my career as an early years practitioner inspired me to step into the world of teaching. I have since elevated my skillset through a range of qualifications including L3 in Assessing Vocational Achievement, L3 in Education & Training and L4 in Internal Quality Assurance. I’m a big kid at heart; I love Disney movies and also dabble in photography.  

faye-h_compressed

Penny

STEM and History of Art

Marine biology, jellyfish conservationist, hairdresser, fitness instructor… I have an eclectic backstory! Art is my passion and one of my proudest moments was achieving my Masters in Fine Art. I then requalified as an Art teacher to share my knowledge with my students. For most of my career, I’ve supported vulnerable students with additional needs such as SEMH and SEN.

penny-tc_compressed

Sarah

Education and Childcare

My 30-year stride in education started with childminding, to working with pupils with Special Educational Needs and Disabilities. I then tutored in a national reading programme and went on to become a Higher-Level TA. I’m elated to say I graduated with a First-Class BA Honours Degree when I was 50 – living proof that it’s never too late to chase your dreams!

Sarah

Cadia

GCSE & A-level Maths

Hi, I’m Cadia; I’m a personal tutor at Oxbridge.

I’m very passionate about Mathematics and what skills it can provide learners with. I firmly beleive that everyone should have a good Maths education as it’s truelly the World’s international language.

I’m a personal tutor for the following subjects:

  • GCSE and A-level Maths
  • A-level Further Maths
  • GCSE Astronomy
  • GCSE Environmental Science
  • Access to Higher Education – Science and Maths modules.

After leaving university I worked in the pharmaceuticals and medical device industry before training as a secondary Science teacher and then subsequently retraining as a Maths teacher.
After leaving mainstream education, I worked in pharmacy apprenticeship provision before joining Oxbridge in 2021.

I have thoroughly enjoyed my time with Oxbridge and I love helping learners to acheive the best outcomes they can. I look forward to supporting you with your online course.