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 and the School of Computer Science and Engineering.
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.|
|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 Core||20 AU|
|Mathematical Sciences Major Prescribed Electives
15 AU from listed courses, with at least 8 AU from MH4xxx courses.
|Computer Science Core||21 AU|
|Computer Science Major Prescribed Electives
5 courses from SC3xxx and SC4xxx, possibly forming part of a specialization area.
|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 SCSE and the Division of Mathematical Sciences in SPMS.
|Interdisciplinary Collaborative Core: Common Core||17 AU|
|Interdisciplinary Collaborative Core: Foundational Core||15 AU|
|Broadening and Deepening Electives (BDEs)
Can take BDEs offered by any School.
- The above curriculum applies to students matriculating in 2021.
Click here for curriculum details for previous matriculation years.
- A specialization area can be fulfilled by taking at least 17 AU from a list of courses. A student may choose to specialize in one or more areas, or none at all.