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
Contact our team
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