Undergraduate Programme and Module Handbook 2024-2025
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
- COMP3477: ALGORITHMIC GAME THEORY
- COMP3487: BIOINFORMATICS
- COMP3507: COMPUTATIONAL COMPLEXITY
- COMP3517: COMPUTATIONAL MODELLING IN THE HUMANITIES AND SOCIAL SCIENCES
- COMP3527: COMPUTER VISION
- COMP3537: CONTEMPORARY COMPUTER SCIENCE III (Not available in 2024/2025)
- COMP3547: DEEP LEARNING
- COMP3557: DESIGN OF ALGORITHMS AND DATA STRUCTURES
- COMP3587: PROJECT MANAGEMENT
- COMP3591: PROJECT PREPARATION
- COMP3607: RECOMMENDER SYSTEMS
- COMP3621: Public Engagement in Computer Science (Not available in 2024/2025)
- COMP3637: Compiler Design
- COMP3647: Human-AI Interaction Design
- COMP3667: REINFORCEMENT LEARNING
- COMP3677: NATURAL COMPUTING ALGORITHMS
- COMP3721: Introduction to Music Computing
- COMP3731: CRYPTOGRAPHY
- COMP3741: PARALLEL SCIENTIFIC COMPUTING
- COMP3751: INTERACTIVE MEDIA, GAMING AND VR/AR TECHNOLOGIES
- COMP3986: Computer Science Placement Module
- COMP4013: ADVANCED PROJECT
- COMP4087: ADVANCED ALGORITHMS
- COMP4097: ADVANCED COMPUTER GRAPHICS AND VISUALISATION
- COMP4107: ADVANCED COMPUTER VISION
- COMP4117: QUANTUM COMPUTING
- COMP4137: BLOCKCHAIN AND CRYPTOCURRENCIES
- COMP4147: CONTEMPORARY COMPUTER SCIENCE IV (Not available in 2024/2025)
- COMP4157: LEARNING ANALYTICS (Not available in 2024/2025)
- COMP4167: NATURAL LANGUAGE PROCESSING
- COMP4177: NETWORKS AND THEIR STRUCTURE
- COMP4187: PARALLEL SCIENTIFIC COMPUTING II (Not available in 2024/2025)
- COMP4197: RANDOMISED ALGORITHMS AND PROBABILISTIC METHODS
- COMP4207: Coding and Information Theory
- COMP4217: Applied Cryptography
- COMP4221: ADVANCED MUSIC COMPUTING
- COMP4227: Distributed Network Computing and Algorithms
- COMP4231: DATA COMPRESSION AND CODING THEORY (Not available in 2024/2025)