Computer science

computer science GCSE


Please click here for the full specification.

Course Content

Students cover a broad range of topics in computer science. These include: algorithms, programming, data representation, computer systems, computer networks, cyber security, ethical, legal & environmental issues and software development. The first four topics are assessed in Paper 1 and the remaining topics in Paper 2, with some overlap on the topics of computer systems and data representation. The programming project (NEA) assesses students' ability to use the knowledge and skills gained throughout the course to solve a practical programming problem. Students will be expected to follow a systematic approach to problem-solving, consistent with the skills described in the final theory topic: software development.

Course Structure

The Computer Science GCSE is comprised of three units: two examination papers weighted at 50% each and a programming project (NEA) weighted at 0% of the qualification. The course will be delivered as a liner, two-year qualification, with assessment in Summer of Y11.

Reading and Resources

Aside from the official textbook and accompanying digital resources that students are issued with, it is vital that students demonstrate a broad thirst for learning in computer science. There is no better way to remain abreast of ongoing developments in the subject area than to read technology-related news on a daily basis, using a wide variety of online outlets. There is also a wide variety of monthly publications dedicated to the field of computer science that students are advised to engage with. Students will be issued with recommended reading lists during the course.