Undergraduate Programme and Module Handbook 2023-2024 (archived)
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
- COMP3467: ADVANCED COMPUTER SYSTEMS
- 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 2023/24)
- COMP3547: DEEP LEARNING
- COMP3557: DESIGN OF ALGORITHMS AND DATA STRUCTURES
- COMP3567: MULTIMEDIA AND GAME DEVELOPMENT
- COMP3577: PARALLEL SCIENTIFIC COMPUTING I
- COMP3587: PROJECT MANAGEMENT
- COMP3591: PROJECT PREPARATION
- COMP3607: RECOMMENDER SYSTEMS
- COMP3617: VIRTUAL AND AUGMENTED REALITY
- COMP3621: Public Engagement in Computer Science (Not available in 2023/24)
- COMP3637: Compiler Design (Not available in 2023/24)
- COMP3647: Human-AI Interaction Design
- COMP3667: REINFORCEMENT LEARNING
- COMP3677: NATURAL COMPUTING ALGORITHMS
- COMP3687: Data Compression
- COMP3697: Cryptography
- COMP3717: Introduction to Music Processing
- 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 2023/24)
- COMP4157: LEARNING ANALYTICS
- COMP4167: NATURAL LANGUAGE PROCESSING
- COMP4177: NETWORKS AND THEIR STRUCTURE
- COMP4187: PARALLEL SCIENTIFIC COMPUTING II (Not available in 2023/24)
- COMP4197: RANDOMISED ALGORITHMS AND PROBABILISTIC METHODS
- COMP4207: Coding and Information Theory (Not available in 2023/24)
- COMP4217: Applied Cryptography (Not available in 2023/24)
- COMP4227: Distributed Network Computing and Algorithms