Common Modules Table (Cohorts 2020 and before)

Module Code

Module Title

Modular Credits

CS1231SDiscrete Structures

4

MA1101RLinear Algebra I

4

MA1102RCalculus

4

ST2131/ MA2216Probability

4

CS3230Design and Analysis of Algorithms

4

XFC4101/ MA4199Integrated Honours Project

12

CS3234Logic for Proofs and Programs

4

CS3231/CS4232Theory of Computation

4

CS4234Optimisation Algorithms

4

CS4236Cryptography Theory and Practice

4

CS5230Computational Complexity

4

CS5237Computational Geometry and Applications

4

CS6209Topics in Cryptography

4

Notes:
Students can also use modules for the fulfilment of the Science requirements in CS degree (as prescribed by your cohort requirement) to double count towards the Faculty requirements, where appropriate, for the Science degree. However, the overall permissible limit on MCs that can be double counted towards both degrees is capped at:

Min ( [1/3 * (Total MC for Programme Rquirements (CS degree)] , [1/3* (Total MC for Programme Rquirements (Sci degree)] )