Computer Science

We’ve highlighted some of the units from our library that correspond well with the GSCE Computer Science (8525) specification areas listed. These units can be used to support delivery of the specification or, in some cases, as extension activities.

Learners receive a certificate for each unit they complete. Certificates can be claimed at any point in the year and are issued within 5–10 working days of UAS receiving the claim.

Rapidly rewarding student achievement in this way has been shown to boost students’ confidence and increase engagement, helping them to make successful progress in their studies.

Subject content areaSpecific content areaUAS unit titleUAS unit number
3.1 Fundamentals of algorithms3.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 Programming3.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 representation3.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.4 Computer systems3.4.1 Hardware and softwareIntroduction to computer maintenance72956
  

Personal computers (unit 1): components

74889
  

Introduction to building a personal computer

77239
 3.4.2 Boolean logic

Computational thinking: understanding logic gates

116060
 3.4.3 Software classificationTechnical support engineer (unit 1)112711
 3.4.5 Systems architectureICT infrastructure (unit 2): types of storage media112782
  Identifying the parts and functions of a computer108909
  

Digital employability skills: cloud computing

30397
3.6 Cyber security3.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 language3.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 

Internet safety (unit 2)

110099
Practical programming skills 

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