Bingley Grammar School

Computer Science

Useful Resources and Revision Support

GCSE Computer Science:

A-Level Computer Science:

BBC Bitesize:

Recommended Computing Books:
Wider Reading List - Computer Science

GCSE Computer Science Revision Videos:

Did you know that the new Euro-Fighter is so unstable that is can’t even run without the computer software to run it? We live in a digitized, computerized, programmable world, and to make sense of it, we need Computer Science.

Computer Science is a part of everything we do and it enables you to solve complex and challenging problems. Computer Science opens doors to many lucrative careers, even if your primary career is something else, expertise in Computer Science will help you.


Revision sessions are offered for students in Year 11, see revision timetable for details.

During the years students get the opportunity to take part in various competitions and visits.


For Years’ 7 to 9 after each topic they are required to sit an assessment. GCSE students will sit an assessment at the end of each unit of work. In addition to the end of unit assessments, in years 10 and 11 students will also take two programming practical assessments during the year.

For the full GCSE Computer Science specification please visit:

For past papers and mark schemes for GCSE Computer Science please visit:

Curriculum Overview

Year 7 

  • Computer Systems
  • Programming Concepts in Scratch
  • Spreadsheet Modelling
  • Physical Computing: Micro Bits
  • Graphics

Year 8

  • Computational Thinking with Scratch
  • Computer Networks & The Internet
  • App Development
  • Computer Crime & Cybersecurity
  • Website Development

Year 9

Students will complete the following units of work in preparation for Year 10 & 11:

  • Unit 1 - Introduction to Computer Systems
  • Unit 2 - Introduction to Python Programming
  • Unit 3 - Introduction to Data Representation & Logic
  • Unit 4 - Introduction to Algorithms and Computational Thinking

Year 10

Students will complete the following GCSE units of work:

  • Unit 1 - System Architecture, Memory and Storage
  • Unit 2 - Data Representation
  • Unit 3 - System Software
  • Unit 4 - Computer Networks, Connections & Protocols
  • Unit 5 - Security & Impacts of Digital Technology

Year 11

 Students will complete the following GCSE units of work:

  • Unit 6 - Fundamental Programming Tech
  • Unit 7 - Logic, Languages & Testing
  • Unit 8 - Computational Thinking & Algorithms
  • Unit 9 - Additional Programming Techniques

Student Support and Wellbeing: Worried about something?

Report it.