The National University of Singapore Master of Science in Data Science and Machine Learning is an interdisciplinary graduate degree programme designed to nurture the next generation of leaders in data science.

The programme is supported by leading NUS researchers in data science as well as data scientists from industry, and offers multiple data science specialisations. Its curriculum incorporates interdisciplinary learning from fields such as computer science, mathematics and statistics, as well as data analytics and machine learning.

It is jointly offered by the Faculty of Science’s Department of Mathematics and Department of Statistics and Applied Probability, the School of Computing’s Department of Computer Science, the Faculty of Engineering, and the Saw Swee Hock School of Public Health.

Programme Structure

Students are likely to take between 12 and 24 months to complete the programme on a full-time basis and 24 to 48 months on a part-time basis.

MSc-DSML Flexible programme structure-02
Admission Requirements

To apply for admissions to the NUS MSc in Data Science and Machine Learning programme, applicants should possess a bachelor (Hons) degree or a 4-year bachelor’s degree in quantitative science (mathematics, applied mathematics, computational mathematics, statistics and physics) or engineering. For applicants whose medium of university instruction was not English, they are required to demonstrate their English proficiency by possessing a minimum TOEFL (Test of English as a Foreign Language) score of 580 (paper-based) or 85 (Internet-based), or a minimum IELTS (International English Language Testing System) Academic score of 6.0.

Dates & Fees

For more information on Application Dates, click here.

For more information on Fee, Scholarships and Finance matters, click here.

Contact Details

School of Continuing and Lifelong Education (NUS SCALE)
National University of Singapore
Block AS8
10 Kent Ridge Crescent
Singapore 119260

Tel: +65 6601 8888