Nanyang Technological University Singapore
About Us
Ranking History Dean's Message Leadership Annual Magazine
Programmes
Undergraduate Graduate
Research
Schools Institutes Centres Facilities Industrial Partner Labs
Admissions
Undergraduate Graduate Continuing Education
Career
Industry Opportunities Career Advancement
News
Events
Home / College of Engineering / Programmes

    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.

    About Programme

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

    Admission Requirements

    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.


    Course Exemptions

    Click here for details of course exemptions.

    Programme Structure & Duration

    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

    Notes:

    • 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.

    Curriculum

    Click here for the latest full curriculum (as of Matriculation Year 2021).

    Bachelor of Science in Mathematical and Computer Sciences

    School School of Physical and Mathematical Sciences (SPMS)
    Level Double major
    Mode Full-time
    Subject Computing, Science
    Enquire Here

    Other Programmes

    View All

    Bachelor of Science in Applied Physics with Second Major in Microelectronics Engineering

    BSc in Physics/Applied Physics with Second Major in Data Analytics

    Bachelor of Science in Physics / Applied Physics with Second Major in Data Analytics

    Bachelor of Science in Physics / Applied Physics with Second Major in Sustainability

    View All
    Nanyang Technological University Singapore

    Follow Us

    About Us

    • Ranking
    • History
    • Dean's Message
    • Leadership
    • Annual Magazine

    Programmes

    • Undergraduate
    • Graduate

    Research

    • Schools
    • Institutes
    • Centres
    • Facilities
    • Industrial Partner Labs

    Admissions

    • Undergraduate
    • Graduate
    • Continuing Education

    Career

    • Industry Opportunities
    • Career Advancement

    News & Events

    • News
    • Events

    © 2026 Nanyang Technological University