Computer Science

Here you will find the Unit Award Scheme (UAS) units that we have mapped to our GCSE Computer Science specification.

GCSE Computer Science

The GCSE Computer Science content has been split into bite-sized units making it more accessible to learners.

Students will receive a certificate each time they complete a unit. By recognising their achievements in this way, the scheme allows students to engage with learning and take clear steps towards success.

Subject content

3.1 Fundamentals of algorithms

Specific content area UAS unit title UAS unit code
3.1.1 Representing algorithms

Computer science (Unit 1): algorithms and sequencing

114243

Computer science (Unit 4): decomposition

114246
3.1.2 Efficiency of algorithms

Computer science (Unit 5): advanced sequencing

114247

Computer science (Unit 9): pair programming

114251

3.2 Programming

Specific content area UAS unit title UAS unit code
3.2.2 Programming concepts

Computer programming: creating solutions (Unit 4)

113347

Computer science (Unit 3): loops

114245

Computer science (Unit 7): conditionals

114249
3.2.8 String handling operations in a programming language

Programming with Python: creating a responsive maths quiz

73854
3.2.9 Random number generation in a programming language

Coding and programming

108413
3.2.11 Robust and secure programming

Introduction to cryptography

110722

Computer science (Unit 2): debugging

114244

3.3 Fundamentals of data representation

Specific content area UAS unit title UAS unit code
3.3.1 Number bases

Computational thinking: understanding binary

116059

Computational thinking: understanding number bases

116061
3.3.2 Converting between number bases

Computational thinking: understanding binary

116059

Computational thinking: understanding number bases

116061
3.3.3 Units of information

Computational thinking (Unit 1): understanding binary

108409

3.6 Cyber security

Specific content area UAS unit title UAS unit code
3.6.2 Cyber security threats

Internet safety (Unit 1)

110098

Understanding the risks and benefits of social media posting

112259

Technical support engineer (Unit 1)

112711

Employability skills: ICT

30376

Cyber security and incident management (Unit 11)

111688
3.6.2.1 Social engineering

Internet safety

116063

Cyber security and incident management (Unit 11)

111688
3.6.2.2 Malicious code (malware)

Employability skills: ICT

30377

Cyber security and incident management (Unit 11)

111688

3.7 Relational databases and structured query language

Specific content area UAS unit title UAS unit code
3.7.1 Relational databases

Creating and interrogating a database

113535

3.8 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

UAS unit title UAS unit code

Internet safety (Unit 2)

110099

Practical programming skills

UAS unit title UAS unit code

Coding and programming

108413

Introduction to cryptography

110722

Computer programming: creating solutions (Unit 1)

112832

Computer programming: creating solutions (Unit 2)

112834

Computer programming: creating solutions (Unit 3)

113345

Computer programming: creating solutions (Unit 4)

113347

Computer science (Unit 2): debugging

114244

Computer science (Unit 3): loops

114245

Computer science (Unit 7): conditionals

114249

Programming with Python: creating a responsive maths quiz

73854

Digital making curriculum: using the explorer hat pro

110334

Digital making curriculum: using the Sense HAT

110335

Physical computing

116062

Connect with us

Tel: 01423 534 235
9am–5pm Monday to Friday

Complete our form

If you're interested in registering or would like information on how to expand UAS within your school or college, please complete this online form

Fill in the form