Skip to content ↓

Computer Science

GCSE Grade Descriptors

The student has demonstrated informed and comprehensive knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They effectively apply fundamental concepts, principles and mathematical skills, using sustained analytical, logical and evaluative computational thinking, to a wide range of complex problems. Within their programming skills they can develop and refine a complete and enhanced completely working solution that meets the requirements of a substantial complex problem and suggest alternatives.

The student has demonstrated relevant and comprehensive knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They effectively apply fundamental concepts, principles and mathematical skills, using sustained analytical, logical and evaluative computational thinking, to a wide range of complex problems. Within their programming skills they can develop and refine a complete and enhanced working solution that meets the requirements of a substantial problem.

The student has demonstrated relevant and appropriate knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can apply fundamental concepts, principles and mathematical skills, using developed analytical, logical and evaluative computational thinking, to a wide range of given problems. With their programming skills they are able produce a fully working solution that meets the requirements of a substantial problem.

The student has demonstrated accurate and appropriate knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can apply fundamental concepts, principles and mathematical skills, using analytical, logical and evaluative computational thinking, to a range of given problems. With their programming skills they are able produce a fully working solution that meets the requirements of a substantial problem.

The student has demonstrated mostly accurate and appropriate knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can appropriately apply fundamental concepts, principles and mathematical skills, using analytical, logical and evaluative computational thinking, to a range of given problems. With their programming skills they are able produce a working solution that meets most of the requirements of a substantial problem.

The student has demonstrated some knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can apply fundamental concepts, principles and mathematical skills, using developing analytical and logical computational thinking, to problems with accuracy. With their programming skills they can plan and produce a partially working solution that meets some requirements of a substantial problem.

The student has demonstrated some knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can apply fundamental concepts, principles and mathematical skills, using some analytical and logical computational thinking, to straightforward problems with variable accuracy. With their programming skills they can plan and produce a partially working solution that meets some requirements of a problem.

The student has demonstrated some knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They can apply fundamental concepts, principles and mathematical skills, using basic analytical and logical computational thinking, to straightforward problems with limited accuracy. With their programming skills they can produce a partially working solution that meets some requirements of a problem.

The student has demonstrated some knowledge and understanding of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. They attempt to apply fundamental concepts, principles and mathematical skills, using basic analytical and logical computational thinking, to straightforward problems with some accuracy. With their programming skills they are working towards producing a partially working solution that may meet some requirements of a problem.

SSA 

The student has been capable of some communication of the general knowledge and skills of the fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation. 

SSB 

The student has been capable of a general communication of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation.

SSC 

The student has been capable of some communication of fundamental concepts and principles including computer systems, computational thinking, algorithms and data representation.