GCSE Computer Science is an engaging and practical course covering some of the most important concepts of 21st century living. The course is a blend of theoretical studies (50%) and practical code development (50%).

The GCSE is split into the following six topics covered in two exams, one written and one on-screen:

  • Computational thinking – understanding of what algorithms are, what they are used for and how they work; ability to follow, amend and write algorithms; ability to construct truth tables.
  • Data – understanding of binary, data representation, data storage and compression.
  • Computers – understanding of hardware and software components of computer systems and characteristics of programming languages.
  • Networks – understanding of computer networks and network security.
  • Issues and impact – awareness of emerging trends in computing technologies, and the impact of computing on individuals, society and the environment, including ethical, legal and ownership issues.
  • Algorithms – understanding what algorithms are, what they are used for and how they work in relation to creating programs; understanding how to decompose and analyse problems; and the ability to read, write, refine and evaluate programs in Python.

This qualification gives pupils a solid understanding of the technologies that shape 21st century living. The course is  very well suited to tenacious, persevering learners who have a passion for problem-solving and coding. It can lead into A-Level Computer Science and is a worthy pursuit of anyone pursuing a wide variety of careers.

Paper 1:

Principles of Computer Science (Theory) – 2 hours on paper.  50% of the qualification

Paper 2:

Application of Computational Thinking (Coding) – 2 hours on the computer.  50% of the qualification

Examination Board: EDEXCEL IGCSE
Specification: 1CP2

Mr C. Coetzee – Head of Computer Science & Digital Learning