Select a unit for full information, including descriptions and teaching block
What do the teaching blocks (TB) mean?
Unit name | Unit code | Credit points | Level of study | Open unit status | Teaching Block |
---|---|---|---|---|---|
AI Software Engineering Project | COMS20019 | 20 | Intermediate/5 | Not open | TB-4 |
AI Tools and Methods | COMS20020 | 20 | Intermediate/5 | Not open | TB-2 |
Accessible and Inclusive Design | COMSM0143 | 20 | Masters/7 | Not open | TB-2 |
Advanced Algorithms (Teaching Unit) | COMS30042 | 0 | Honours/6 | Not open | TB-1 |
Advanced Computer Architecture | COMSM0053 | 20 | Masters/7 | Not open | TB-2 |
Advanced Computer Architecture | COMS30047 | 20 | Honours/6 | Not open | TB-2 |
Advanced Computer Architecture (Teaching Unit) | COMS30046 | 0 | Honours/6 | Not open | TB-2 |
Advanced Cryptology | COMSM0153 | 20 | Masters/7 | Not open | TB-1 |
Advanced Cryptology (Teaching Unit) | COMSM0042 | 0 | Masters/7 | Not open | TB-1 |
Advanced Topics in Computer Science | COMSM0158 | 20 | Masters/7 | Not open | TB-1 |
Advanced Topics in Human-Computer Interaction | COMSM0148 | 20 | Masters/7 | Not open | TB-4 |
Advanced Topics in Programming Languages (Teaching Unit) | COMSM0067 | 0 | Masters/7 | Not open | TB-1 |
Advanced Topics in Theoretical Computer Science (Teaching Unit) | COMSM0068 | 0 | Masters/7 | Not open | TB-1 |
Advanced Visual AI | COMSM0160 | 20 | Masters/7 | Not open | TB-1 |
Advanced Visual AI (Teaching Unit) | COMSM0159 | 0 | Masters/7 | Not open | TB-1 |
Algorithms and Data | COMS20017 | 20 | Intermediate/5 | Not open | TB-4 |
Applied Cryptology | COMSM0054 | 20 | Masters/7 | Not open | TB-2 |
Applied Cryptology | COMS30049 | 20 | Honours/6 | Not open | TB-2 |
Applied Cryptology (Teaching Unit) | COMS30048 | 0 | Honours/6 | Not open | TB-2 |
Applied Data Science | COMS30051 | 20 | Honours/6 | Not open | TB-2 |
Applied Data Science | COMSM0055 | 20 | Masters/7 | Not open | TB-2 |
Applied Data Science (Teaching Unit) | COMS30050 | 0 | Honours/6 | Not open | TB-2 |
Applied Deep Learning | COMSM0155 | 20 | Masters/7 | Not open | TB-1 |
Applied Deep Learning (Teaching Unit) | COMSM0045 | 0 | Masters/7 | Not open | TB-1 |
Artificial Intelligence | COMS30084 | 20 | Honours/6 | Not open | TB-1 |
Artificial Intelligence (Teaching Unit) | COMS30014 | 0 | Honours/6 | Not open | TB-1 |
Augmenting the Real World | COMSM0129 | 20 | Masters/7 | Not open | TB-2 |
CGI | COMSM0076 | 20 | Masters/7 | Not open | TB-2 |
CGI | COMS30059 | 20 | Honours/6 | Not open | TB-2 |
CGI (Teaching Unit) | COMS30058 | 0 | Honours/6 | Not open | TB-2 |
Computer Architecture | COMS10015 | 20 | Certificate/4 | Not open | TB-4 |
Computer Graphics | COMS30082 | 20 | Honours/6 | Not open | TB-1 |
Computer Graphics (Teaching Unit) | COMS30020 | 0 | Honours/6 | Not open | TB-1 |
Computer Systems A | COMS20008 | 20 | Intermediate/5 | Not open | TB-1 |
Computer Systems B | COMS20012 | 20 | Intermediate/5 | Not open | TB-2 |
Creative and Immersive Project | COMSM0131 | 60 | Masters/7 | Not open | AYEAR |
Cryptology | COMS30085 | 20 | Honours/6 | Not open | TB-1 |
Cryptology | COMSM0154 | 20 | Masters/7 | Not open | TB-1 |
Cryptology (Teaching Unit) | COMS30023 | 0 | Honours/6 | Not open | TB-1 |
Cyber Secure Everywhere Masterclasses | COMSM0163 | 20 | Masters/7 | Not open | TB-2 |
Design Verification | COMS30086 | 20 | Honours/6 | Not open | TB-1 |
Design Verification (Teaching Unit) | COMS30026 | 0 | Honours/6 | Not open | TB-1 |
Digital Health Group Interaction Design Project | COMSM0082 | 30 | Masters/7 | Not open | TB-4 |
Foundations for Cyber Secure Everywhere | COMSM0162 | 30 | Masters/7 | Not open | TB-1 |
Foundations of Cyber Security | COMSM0118 | 20 | Masters/7 | Not open | TB-1 |
Foundations of Human-Computer Interaction | COMSM0149 | 20 | Masters/7 | Not open | TB-1 |
Foundations of Practice-Oriented AI | COMSM0152 | 20 | Masters/7 | Not open | TB-4 |
Fundamentals of System Security | COMSM0122 | 20 | Masters/7 | Not open | TB-1 |
High Performance Computing | COMSM0057 | 20 | Masters/7 | Not open | TB-2 |
High Performance Computing | COMS30052 | 20 | Honours/6 | Not open | TB-2 |
High Performance Computing (Teaching Unit) | COMS30053 | 0 | Honours/6 | Not open | TB-2 |
Human-AI Interaction | COMSM0144 | 20 | Masters/7 | Not open | TB-1 |
Human-Computer Interaction | COMS30089 | 20 | Honours/6 | Not open | TB-1 |
Human-Computer Interaction (Teaching Unit) | COMS30029 | 0 | Honours/6 | Not open | TB-1 |
Human-Computer Interaction Project | COMSM0147 | 60 | Masters/7 | Not open | AYEAR |
Image Processing and Computer Vision | COMS30087 | 20 | Honours/6 | Not open | TB-1 |
Image Processing and Computer Vision (Teaching Unit) | COMS30030 | 0 | Honours/6 | Not open | TB-1 |
Immersive Games Design and Production | COMSM0128 | 20 | Masters/7 | Not open | TB-2 |
Immersive Interaction and Audio Design | COMSM0127 | 20 | Masters/7 | Not open | TB-1B |
Imperative and Functional Programming | COMS10016 | 20 | Certificate/4 | Not open | TB-1 |
Individual Project | COMSM0117 | 60 | Masters/7 | Not open | AYEAR |
Individual Project | COMS30045 | 40 | Honours/6 | Not open | TB-2 |
Individual Project (Teaching Unit) | COMS30098 | 0 | Honours/6 | Not open | TB-4 |
Individual Project with Innovation Case | COMSM0052 | 40 | Masters/7 | Not open | TB-2 |
Individual Project with Presentation | COMSM0142 | 40 | Masters/7 | Not open | TB-4 |
Individual Short Project | COMS30044 | 20 | Honours/6 | Not open | TB-2 |
Interaction Design | COMSM0145 | 20 | Masters/7 | Not open | TB-4 |
Interaction and Society | COMS20009 | 20 | Intermediate/5 | Not open | TB-2 |
Interactive Devices | COMS30055 | 20 | Honours/6 | Not open | TB-2 |
Interactive Devices | COMSM0058 | 20 | Masters/7 | Not open | TB-2 |
Interactive Devices (Teaching Unit) | COMS30054 | 0 | Honours/6 | Not open | TB-2 |
Internet of Things (IoT) and Industrial IoT (IIoT) Security | COMSM0119 | 30 | Masters/7 | Not open | TB-2 |
Introduction to Artificial Intelligence | COMS20018 | 20 | Intermediate/5 | Not open | TB-1 |
Introduction to Immersive Technologies and Arts | COMSM0126 | 20 | Masters/7 | Not open | TB-1A |
MSc Project Computer Science | COMSM3201 | 60 | Masters/7 | Not open | AYEAR |
Machine Learning | COMS30083 | 20 | Honours/6 | Not open | TB-1 |
Machine Learning (Teaching Unit) | COMS30035 | 0 | Honours/6 | Not open | TB-1 |
Mathematics for Computer Science A | COMS10014 | 20 | Certificate/4 | Not open | TB-1 |
Mathematics for Computer Science B | COMS10013 | 20 | Certificate/4 | Not open | TB-2 |
Network Security | COMSM0123 | 20 | Masters/7 | Not open | TB-1 |
Object-Oriented Programming and Algorithms | COMS10018 | 20 | Certificate/4 | Not open | TB-2 |
Object-Oriented Programming with Java | COMSM0086 | 20 | Masters/7 | Not open | TB-2 |
Overview of Computer Architecture | COMSM1302 | 20 | Masters/7 | Not open | TB-1 |
Overview of Software Tools | COMSM0085 | 20 | Masters/7 | Not open | TB-4 |
Practice Projects in AI | COMSM0151 | 40 | Masters/7 | Not open | TB-4 |
Practice-Oriented AI Summer Project | COMSM0150 | 60 | Masters/7 | Not open | AYEAR |
Programming Languages and Computation | COMS20007 | 20 | Intermediate/5 | Not open | TB-1 |
Programming in C | COMSM1201 | 30 | Masters/7 | Not open | TB-1 |
Research Methods, Futures Literacy and RI | COMSM0161 | 20 | Masters/7 | Not open | TB-1 |
Resilient Socio-technical Infrastructures | COMSM0030 | 30 | Masters/7 | Not open | TB-2 |
Sandpits and Placements | COMSM0165 | 20 | Masters/7 | Not open | TB-2 |
Secure Software Engineering | COMSM0164 | 30 | Masters/7 | Not open | TB-2 |
Security Behaviours | COMS30088 | 20 | Honours/6 | Not open | TB-1 |
Security Behaviours (Teaching Unit) | COMS30038 | 0 | Honours/6 | Not open | TB-1 |
Security of Industrial Control Systems | COMSM0120 | 30 | Masters/7 | Not open | TB-2 |
Software Engineering Discipline and Practice | COMSM0166 | 30 | Masters/7 | Not open | TB-2 |
Software Engineering Project | COMS20006 | 20 | Intermediate/5 | Not open | TB-4 |
Software Security Analysis | COMSM0169 | 30 | Masters/7 | Not open | TB-2 |
Software Tools | COMS10012 | 20 | Certificate/4 | Not open | TB-4 |
Summer Team Project | COMSM0108 | 60 | Masters/7 | Not open | AYEAR |
Sustainable Computing | COMSM0156 | 20 | Masters/7 | Not open | TB-1 |
Sustainable Computing (Teaching Unit) | COMSM0134 | 0 | Masters/7 | Not open | TB-1 |
Systems and Software Security | COMSM0157 | 20 | Masters/7 | Not open | TB-1 |
Systems and Software Security (Teaching Unit) | COMSM0049 | 0 | Masters/7 | Not open | TB-1 |
Team Project | COMS30043 | 40 | Honours/6 | Not open | TB-2 |
Topics in Computer Science | COMS30081 | 20 | Honours/6 | Not open | TB-1 |
Types and Lambda Calculus (Teaching Unit) | COMS30040 | 0 | Honours/6 | Not open | TB-1 |
User Research | COMSM0146 | 20 | Masters/7 | Not open | TB-2 |
Virtual Environment Design | COMSM0124 | 20 | Masters/7 | Not open | TB-1 |
Virtual Production with Sony VENICE 2 | COMS10019 | 0 | Certificate/4 | Not open | AYEAR |
Virtual Production with Unreal | COMS10020 | 0 | Certificate/4 | Not open | AYEAR |
Virtual Production with Unreal | COMS10021 | 0 | Certificate/4 | Not open | AYEAR |
Year Abroad | COMS30001 | 120 | Honours/6 | Not open | AYEAR |