Why study computer science?

GCSE computer science will enable students to understand and apply the fundamental principles and concepts of computing, including abstraction, decomposition, logic, algorithms, and data representation.

Students will analyse problems in computational terms through practical experience of solving such problems, including designing, writing and debugging programs. They will think creatively, innovatively, analytically, logically and critically, to understand the components that make up digital systems and how they communicate with one another and with other systems. They will understand the impacts of digital technology to the individual and to wider society. Finally, students will apply mathematical skills relevant to computer science.

What will I learn?

Computer systems – systems architecture, memory and storage, computer networks, connections and protocols, network security, systems software and ethical, legal, cultural and environmental impacts of digital technology.

Computational thinking, algorithms and programming – algorithms, programming fundamentals, producing robust programs, Boolean logic, programming languages and integrated development environments.

Practical programming – all students will be given the opportunity to undertake a programming task(s), either to a specification or to solve a problem (or problems), during their course of study. Students may draw on some of the content in both components when engaged in practical programming.

How will I be assessed?

  • Examination
  • Coursework

Future pathways and careers

  • Programmer
  • Cyber security analyst
  • Database administrator
  • Forensic computer analyst
  • Game designer
  • Games developer
  • Information systems manager
  • IT consultant
  • Machine learning engineer
  • Software engineer
  • Systems analyst
  • Web designer

Course contact

Miss L Eastwood