Computer Science Course Content

Overview          |          Course Content

Computer Science GCSE

The course covers a wide range of technical aspects including the following:

  • Fundamentals of algorithms
  • Programming using Python
  • Data representation
  • Computer systems
  • Computer networks
  • Cyber security
  • Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy
  • Aspects of software development


Exam board: AQA

Paper 1: 40% (1hr 30mins) Mixture of multiple choice, short answer and longer answer questions. Main topics include: Computational thinking, problem solving, code tracing and applied computing as well as theoretical knowledge of computer science.

Paper 2: 40% (1hr 30mins) Mixture of short answer and long answer based on theoretical knowledge.

Non-examined assessment: 20% (Controlled assessment 20 lessons) A practical assessment spread over 20 lessons which examines the student’s ability to use the knowledge and skills gained through the course to solve a practical programming problem. Students will be expected to follow a systematic approach to problem-solving. They will design, develop (in Python), test and evaluate the program and will produce detailed documentation as evidence of their solution.