Programme and Module Handbook
Current Undergraduate Handbook
Current Postgraduate Handbook
Programme and Module Handbook Archive
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)
Search Again
Module Code
Keywords
Department
Any
Accounting
Anthropology
Archaeology
Biosciences
Chemistry
Classics and Ancient History
Combined Honours in Social Sciences
Computer Science
Earth Sciences
Economics
Education
Engineering
English Studies
Finance
Foundation Year (Durham)
Geography
Government and International Affairs
History
Law
Liberal Arts
Management and Marketing
Mathematical Sciences
Modern Languages and Cultures
Modern Languages and Cultures (Arabic)
Modern Languages and Cultures (French)
Modern Languages and Cultures (German)
Modern Languages and Cultures (Italian)
Modern Languages and Cultures (Russian)
Modern Languages and Cultures (Spanish)
Music
Natural Sciences
Philosophy
Physics
Psychology
Sociology
Sport and Exercise Sciences
Theology and Religion
Type
Either
Open
Tied
if tied, choose programme:
Level
Any
0
1
2
3
4
Credits
Any
10
20
30
40
50
60
80
100
120
Search modules