Computer Science GCSE

Computer Science GCSE

Develop problem-solving and creative thinking skills to tackle real-world problems using computational thinking. Computer science is the UK’s fastest growing employment sector and through this GCSE you will gain valuable skills for the work place of the future, including coding with Python, HTML, systems architecture, software and data representation.

Why St Mary's

Computer science stands alongside the traditional sciences; it is about more than just using your computer, it is about understanding how your computer works, how it is put together and vitally, how to program it.

Choose this GCSE and turn your intellect to tackling complexity with clear thinking, to applying a structured approach to tough and often ambiguous real-world challenges. Supported by dedicated subject-specialist teachers, you will explore this fascinating subject with a problem-solving approach.

Our enriched learning opportunities can include:

  • Competitions
  • Workshops

Please note: if you are studying three separate science IGCSEs, you can choose Computer Science GCSE as an additional seventh option.

Course overview

This GCSE course is split into two components:

  • Component 1: Theory of Computer Science - Covering the physical elements of Computer Science and the associated theory. Topics such as data representation, computer systems architecture, computer memory, systems software, security and network topologies are covered.
  • Component 2: Practical problem-solving and programming - Focused on the application of Computer Science principles. Topics included are algorithms, programming techniques, data structures, computational logic and databases. In lessons you will learn programming techniques using Python, a programming language widely used and supported in education and freely available to download and use at home.



  • Component 1: Theory of computer science: Written paper (60%), 1 hour and 45 minutes.
  • Component 2: Practical problem-solving and programming: Written paper (40%), 1 hour and 45 minutes.
At a glance
You will enjoy this course if you ...
  • Can interpret and analyse problems
  • Enjoy creating strategies to solve real-life problems
  • Have a logical approach
  • Possess an enquiring mind

What our teachers say...

“Computer science is a fascinating and useful academic discipline in its own right.

Plus, programming (or coding) is increasingly and rightly regarded as a core skill for all young people, regardless of their chosen vocation.”

“To me programming is more than an important practical art. It is also a gigantic undertaking in the foundations of knowledge.” Grace Hopper, Computer Programming Pioneer

Computer science sits at the heart of a multitude of environmental, medical, commercial, scientific, social and other enterprises that are seeking to build a better world. It equips young people with the skill-set they need to innovate, in order to move society forward.  

Computer science is one of the most employable skill-sets available to young people, both in the UK and internationally and the current skills gap in computing shows no sign of sign of shrinking.

Studying computer science also complements other disciplines such as engineering and the sciences, both at A Level, university and beyond. Many of our A-level students go on to study computer science at degree level, or STEM courses in the UK’s most prestigious universities.

Beyond St Mary's

Our Senior School students go on to pursue exciting futures.

Discover more

Our results

Achieve the results you need to fulfil your dreams.

Read more