MDSML Course List
MDSML Course List
Course No. of
Course Title Remarks
Code Units
Core Courses - Students must complete five core courses (total 20units)
DSA5101 Introduction to Big Data for Industry 4
DSA5103 Optimization Algorithms for Data Modelling 4
DSA5104 Principles of Data Management and Retrieval 4
DSA5105 Principles of Machine Learning 4
DSA5201 DSML Industry Consulting and Applications Project 4
Elective Courses - Students are required to complete five courses from the following list (total
20units)
Courses offered by the Department of Mathematics
DSA5202 Advanced Topics in Machine Learning 4 SSG subsidised
DSA5203 Visual Data Processing and Interpretation 4 SSG subsidised
DSA5204 Deep Learning and Applications 4 SSG subsidised
DSA5205 Data Science in Quantitative Finance 4 SSG subsidised
DSA5206 Advanced Topics in Data Science 4
DSA5207 Text Processing & Interpretation with Machine Learning 4
DSA5208 Scalable Distributed Computing for Data Science 4
MA4230 Matrix Computation 4
MA4235 Topics in Graph Theory 4
MA5232 Modelling and Numerical Simulations 4 SSG subsidised
QF5204 Numerical Methods in Quantitative Finance 4 SSG subsidised
**Enrollment in the courses from other departments will be subjected to the specific quotas from the
corresponding department.
NOTE:
As the course list could be updated from time to time, please check back on a regular basis to
ensure that you are referring to the most updated version.
Course No. of
Course Title Remarks
Code Units
Core Courses - Students must complete five core courses (total 20units)
DSA5101 Introduction to Big Data for Industry 4
DSA5103 Optimization Algorithms for Data Modelling 4
DSA5104 Principles of Data Management and Retrieval 4
DSA5105 Principles of Machine Learning 4
DSA5201 DSML Industry Consulting and Applications Project 4
Elective Courses - Students are required to complete five courses from the following list (total
20units)
**Enrollment in the courses from other departments will be subjected to the specific quotas from the
corresponding department.
* The issuance of Graduate Certificates (GCs) only applies to Continuing Education and Training (CET) students
who fulfilled the GCs’ requirements, prior to admission to the MSc DSML programme. This refers to students
who read the required courses on a standalone basis via NUS L3 pathway before admission to the MSc DSML
programme. There will not be any issuance of GCs to MSc DSML students who completed the courses during
the programme.
NOTE:
• As the course list could be updated from time to time, please check back on a regular
basis to ensure that you are referring to the most updated version.
• Graduate Certificate in Data Science for Quantitative Finance will be discontinued wef
Semester 1, AY2024/2025.