Bachelor of Science in Mathematical and Computer Sciences

Double major

A Double Major programme combining a strong mathematical foundation with in-depth knowledge of computer science.

This programme is run jointly by the School of Physical and Mathematical Sciences (SPMS) and the College of Computing and Data Science (CCDS)

Students are provided with strong foundations in the two majors (Mathematical Sciences and Computer Science), coupled with specialised training in one of four areas at the interface of Mathematical Sciences and Computer Science: Theoretical Computer Science, Cryptography and Cybersecurity, Financial Modelling, and Data Science.

Graduates of the programme are well equipped to work in the rapidly developing fields of financial technology, cybersecurity, and data analytics. They are also well positioned for postgraduate degrees in mathematics, computer science, and related disciplines.

Minimum Subject Requirements

Qualification Minimum Subject Requirements
Singapore-Cambridge GCE A-Level H2 Level passes in both Mathematics and one of Physics/Chemistry/Biology/Computing.
Polytechnic Diploma Relevant diploma (click here for more information). Applicants should have good grades in at least two mathematics modules, and must pass an admission test administered by the School of Physical and Mathematical Sciences.
International Baccalaureate Diploma Passes in Mathematics and one of Physics/Chemistry/Biology/Computer Science at Higher Level.
NUS High School Diploma Major CAP of 2.0 in Mathematics and Major CAP of 2.0 in Physics/Chemistry/Biology.
Others (including international applicants) A good grade in Mathematics and one of Physics/Chemistry/Biology/Computing at the senior high school level, equivalent to the Singapore-Cambridge GCE A-Level or International Baccalaureate.

This is a full-time four-year Bachelor of Science programme.

Programme Overview (Matriculation Year 2021)

Mathematical Sciences and Computer Science Common Core (including Final Year Project)28 AU
Mathematical Sciences Core20 AU
Mathematical Sciences Major Prescribed Electives
15 AU from listed courses, with at least 8 AU from MH4xxx courses.
15 AU
Computer Science Core21 AU
Computer Science Major Prescribed Electives
5 courses from SC3xxx and SC4xxx, possibly forming part of a specialization area.
15 AU
Professional Internship (SC3079)10 AU
Final Year Project (MH4900/SC4079)
Students must do a Final Year Project (MH4900 or SC4079). A minimum CGPA of 4.50 and a grade of at least A- for the Final Year Project are required for the award of Honours (Highest Distinction). The Final Year Project must be jointly supervised by faculty members from both CCDS and the Division of Mathematical Sciences in SPMS.
8 AU
Interdisciplinary Collaborative Core: Common Core17 AU
Interdisciplinary Collaborative Core: Foundational Core15 AU
Broadening and Deepening Electives (BDEs)
Can take BDEs offered by any School.
12 AU
Total143 AU


Related Programmes