DDP in Maths/Applied Maths and CS Specialisations (Cohorts before 2021)
Each specialisation comprises advanced modules from both the Department of Mathematics and the Department of Computer Science.
Algorithms and Computation
Module Code | Module Title | Modular Credits |
---|---|---|
MA3205 | Set Theory | 4 |
MA3218 | Applied Algebra | 4 |
MA3219 | Computability Theory | 4 |
MA3233 | Combinatorics and Graphs II | 4 |
MA3252 | Linear and Network Optimization | 4 |
MA4207 | Mathematical Logic | 4 |
MA4235 | Topics in Graph Theory | 4 |
MA4254 | Discrete Optimization | 4 |
MA4261 | Coding and Cryptology | 4 |
MA4270 | Data Modelling and Computation | 4 |
MA5219 | Logic and Foundation of Mathematics I | 4 |
MA5220 | Logic and Foundation of Mathematics II | 4 |
CS3234 | Logic and Formal Systems | 4 |
CS3236 | Introduction to Information Theory | 4 |
CS4212 | Compiler Design | 4 |
CS4231 | Parallel and Distributed Algorithm | 4 |
CS3231/CS4232 | Theory of Computation | 4 |
CS4234 | Optimisation Algorithms | 4 |
CS4236 | Cryptography Theory and Practice | 4 |
CS5215 | Constraint Processing | 4 |
CS5230 | Computational Complexity | 4 |
CS5232 | Formal Specification and Design Techniques | 4 |
CS5234 | Algorithms at Scale | 4 |
CS5236 | Advanced Automata Theory | 4 |
CS5237 | Computational Geometry and Applications | 4 |
CS5238 | Advanced Combinatorial Methods in Bioinformatics | 4 |
CS5330 | Randomized Algorithms | 4 |
Notes:
Students who have taken either CS4214 or CS5206 before semester 1, AY2014-15 can still use it to satisfy the above specialisation.
Multimedia Modeling Specialisation
Module Code | Module Title | Modular Credits |
---|---|---|
MA3220 |
Ordinary Differential Equations |
4 |
MA3227 |
Numerical Analysis II |
4 |
MA3229 |
Introduction to Geometric Modeling |
4 |
MA3236 |
Nonlinear Programming |
4 |
MA3264 |
Mathematical Modelling |
4 |
MA4221 |
Partial Differential Equations |
4 |
MA4230 |
Matrix Computation |
4 |
MA4255 |
Numerical Methods in Differential Equations |
4 |
MA4268 |
Mathematics for Visual Data Processing |
4 |
MA4270 |
Data Modelling and Computation |
4 |
MA4271 |
Differential Geometry of Curves and Surfaces | 4 |
MA5233 |
Computational Mathematics |
4 |
MA5242 |
Wavelets |
4 |
CS3218 |
Multimodal Processing in Mobile Platforms |
4 |
CS3241 |
Computer Graphics |
4 |
CS3242 |
3D Modeling and Animation |
4 |
CS3247 |
Game Development |
4 |
CS4242 |
Social Media Computing |
4 |
CS4243 |
Computer Vision and Pattern Recognition |
4 |
|
Graphics Rendering Techniques |
4 |
CS4248 |
Natural Language Processing |
4 |
CS4347 |
Sound and Music Computing |
4 |
CS4350 |
Game Development Project |
4 |
CS5237 |
Computational Geometry and Applications |
4 |
CS5240 |
Theoretical Foundations in Multimedia |
4 |
CS5241 |
Speech Processing |
4 |
CS5246 |
Text Processing on the Web |
4 |
CS5249 |
Audio in Multimedia Systems |
4 |
CS5342 |
Multimedia Computing and Applications |
4 |
CS5343 |
Advanced Computer Animation |
4 |
Notes:
Students who have taken either CS3248 or CS4212 or CS4235 or CS4240 before semester 1, AY2014-15 can still use it to satisfy the above specialisation.
MA3215 (Three dimensional Differential Geometry) listed in Multimedia Modelling specialisation is no longer offered from AY2015-16 and is replaced by MA4271 Differential Geometry of Curves and Surfaces.
With effect from AY2015-16, CS3246 and CS4344 are no longer offered. Students who have completed them can still use them to meet the specialisation.
- Special Programmes
- Concurrent Degrees Programmes
- Double Degree Programmes