School of Computer Science units in 2026/27

Please note: Programme and unit information may change as the relevant academic field develops. We may also make changes to the structure of programmes and assessments to improve the student experience.

What do the Levels represent?

What do the teaching blocks (TB) mean?

Unit name Unit code Credit points Open unit status Teaching Block
Advanced Algorithms (Teaching Unit) COMS30042 0 Not open TB-1
Advanced Computer Architecture COMS30047 20 Not open TB-2
Advanced Computer Architecture (Teaching Unit) COMS30046 0 Not open TB-2
Applied Cryptology COMS30049 20 Not open TB-2
Applied Cryptology (Teaching Unit) COMS30048 0 Not open TB-2
Applied Data Science COMS30051 20 Not open TB-2
Applied Data Science (Teaching Unit) COMS30050 0 Not open TB-2
Artificial Intelligence COMS30084 20 Not open TB-1
Artificial Intelligence (Teaching Unit) COMS30014 0 Not open TB-1
CGI COMS30059 20 Not open TB-2
CGI (Teaching Unit) COMS30058 0 Not open TB-2
Computer Graphics COMS30082 20 Not open TB-1
Computer Graphics (Teaching Unit) COMS30020 0 Not open TB-1
Cryptology COMS30085 20 Not open TB-1
Cryptology (Teaching Unit) COMS30023 0 Not open TB-1
Design Verification COMS30086 20 Not open TB-1
Design Verification (Teaching Unit) COMS30026 0 Not open TB-1
High Performance Computing COMS30052 20 Not open TB-2
High Performance Computing (Teaching Unit) COMS30053 0 Not open TB-2
Human-Computer Interaction COMS30089 20 Not open TB-1
Human-Computer Interaction (Teaching Unit) COMS30029 0 Not open TB-1
Image Processing and Computer Vision COMS30087 20 Not open TB-1
Image Processing and Computer Vision (Teaching Unit) COMS30030 0 Not open TB-1
Individual Project COMS30045 40 Not open TB-2
Individual Project (Teaching Unit) COMS30098 0 Not open TB-4
Individual Short Project COMS30044 20 Not open TB-2
Interactive Devices COMS30055 20 Not open TB-2
Interactive Devices (Teaching Unit) COMS30054 0 Not open TB-2
Machine Learning COMS30083 20 Not open TB-1
Machine Learning (Teaching Unit) COMS30035 0 Not open TB-1
Security Behaviours COMS30088 20 Not open TB-1
Security Behaviours (Teaching Unit) COMS30038 0 Not open TB-1
Team Project COMS30043 40 Not open TB-2
Topics in Computer Science COMS30081 20 Not open TB-1
Types and Lambda Calculus (Teaching Unit) COMS30040 0 Not open TB-1
Year Abroad COMS30001 120 Not open AYEAR