GCSE Computer Science

Course Overview

GCSE Computer Science teaches you the basics of programming and the fundamentals of logical thinking. Having learned programming, you will be given coursework to demonstrate your understanding. The course will also cover theoretical aspects of computing and will also touch on social and legal issues such as hacking.

Unit Guide

You will study the following topics during GCSE Computer Science:

  • Fundamentals of algorithms
  • Programming
  • Fundamentals of data representation
  • Computer systems
  • Fundamentals of computer networks
  • Fundamentals of cyber security
  • Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
  • Aspects of software development


Paper 1 – Computational thinking and problem solving, worth 40%
Paper 2 – Written assessment assessing theoretical knowledge, worth 40%
Coursework – Report totalling 20 hours of work involving developing a computer program, worth 20%.


Doing GCSE Computer Science will leave you in an excellent position to take A-level Computer Science. Should you decide that A-level is not for you, it will still leave you with a good understanding of how to break down a big problem into more manageable steps, as well as giving you an insight into programming.

Exam Board