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 |
|---|---|---|---|---|---|
| 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 | COMS30047 | 20 | Honours/6 | Not open | TB-2 |
| Advanced Computer Architecture | COMSM0053 | 20 | Masters/7 | 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 Cyber Security | COMSM0116 | 10 | Masters/7 | Not open | TB-2 |
| 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 | COMS30059 | 20 | Honours/6 | Not open | TB-2 |
| CGI | COMSM0076 | 20 | Masters/7 | 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 | COMS30052 | 20 | Honours/6 | Not open | TB-2 |
| High Performance Computing | COMSM0057 | 20 | Masters/7 | 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 | COMS30045 | 40 | Honours/6 | Not open | TB-2 |
| Individual Project | COMSM0117 | 60 | Masters/7 | Not open | AYEAR |
| 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 AI Team Project | COMSM0087 | 40 | Masters/7 | Not open | TB-4 |
| 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 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 |
| Masterclasses and Placements | COMSM0031 | 40 | Masters/7 | Not open | TB-2 |
| 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 in Interactive Artificial Intelligence | COMSM0133 | 20 | Masters/7 | Not open | TB-4 |
| Research Methods, Futures Literacy and RI | COMSM0161 | 20 | Masters/7 | Not open | TB-1 |
| Research Project | COMSM0033 | 60 | Masters/7 | Not open | AYEAR |
| 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 Tools | COMS10012 | 20 | Certificate/4 | Not open | TB-4 |
| Summer Project | COMSM0024 | 60 | Masters/7 | 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 | COMS10021 | 0 | Certificate/4 | Not open | AYEAR |
| Virtual Production with Unreal | COMS10020 | 0 | Certificate/4 | Not open | AYEAR |
| Year Abroad | COMS30001 | 120 | Honours/6 | Not open | AYEAR |