Undergraduate Programme and Module Handbook 2026-2027
Module Search
- COMP1021: Mathematics for Computer Science
- COMP1051: Computational Thinking
- COMP1071: Computer Systems
- COMP1081: Algorithms and Data Structures
- COMP1101: Programming (Black)
- COMP1111: Programming (Gold)
- COMP2181: Theory of Computation
- COMP2211: Networks and Systems
- COMP2221: Programming Paradigms
- COMP2261: Artificial Intelligence
- COMP2271: Data Science
- COMP2281: Software Engineering
- COMP3012: Individual Project (40 Credits)
- COMP3421: Computer Science into Schools
- COMP3591: Project Preparation
- COMP3731: Cryptography
- COMP3741: Parallel Scientific Computing
- COMP3751: Interactive Media, Gaming and VR/AR Technologies
- COMP3761: Applied Security
- COMP3771: Applications of AI
- COMP3781: Digital Humanities
- COMP3791: Advanced Computer Systems
- COMP3801: Deep Learning & Computer Vision
- COMP3811: Advanced Algorithms & Data Structures
- COMP3821: Reinforcement learning & Algorithmic Game Theory
- COMP3831: Bioinformatics & Natural Computing Algorithms
- COMP3986: Computer Science Placement Module
- COMP4013: Advanced Project
- COMP4097: Advanced Computer Graphics and Visualisation
- COMP4107: Advanced Computer Vision
- COMP4137: Blockchain and Cryptocurrencies
- COMP4167: Natural Language Processing
- COMP4177: Networks and their Structure
- COMP4187: Advanced Parallel Scientific Computing
- COMP4221: Advanced Music Computing
- COMP4231: Data Compression and Coding Theory
- COMP4241: Robotics & Autonomous Systems
- COMP4251: Advanced Algorithms & Distributed Network Computing
- COMP4261: Randomised Algorithms & Quantum Computing