Major in Mathematics

Major in Mathematics

Students who are admitted from AY1999/2000 to AY2020/2021 graduate with B.Sc. or B.Sc. (Hons) with Major in Mathematics, while those who are admitted from AY2021/2022 graduate with B.Sc. (Hons) with Major in Mathematics.

When referring to the sample study plans and programme requirements, students should follow those that correspond to their year of admission.

The sample study plans serve to help students, especially freshmen, better plan their studies. 

Students are also advised to have some understanding of the prerequisites of the courses they want to read, and to pay due attention to those courses which are prerequisites of other courses in later studies. They may use the NUS Mods for this purpose. This is especially important for students intending to pursue Honours/Specializations and multiple Major/Minor combinations. 

It is a student’s responsibility to ensure that the graduation requirements applicable to his/her cohort will be satisfied within the given candidature. As courses offered by the Department of Mathematics may vary from year to year, it would be in a student’s interest to have several options for his/her study plan.


‎Students are strongly encouraged to complete all CHS Common Curriculum courses in their first two years except for the following 3 courses:
 

  • Communities and Engagement – can be taken from Years 2 to 4*
  • Two Interdisciplinary courses – can be taken in Years 3 and 4


*Important note on workload: Semester vs. Year-long C&E courses

  • Some C&E courses, usually the field/project-work courses, are regular intense 4-Unit courses with work completed within one semester.
  • Other C&E courses, especially the service-work courses, are spread out over two consecutive semesters, or up to one year, that is, Semester 1 through Semester 2 to Special Term 2; or Semester 2 through the Special Terms to Semester 1 of following Academic Year (AY). You may click here for more details on the service-work courses.
  • For those students who read the year-long C&E courses which extend till Special Term (during the summer break) after their 8th semester, please note that grades are awarded at the end of Special Term 2, which means your degree will be conferred in end-Aug, and you will join the Commencement ceremony in the following year instead of the same AY of completion of the course. For more details, please check out the FAQ here.
  • As such, students who prefer to take such year-long C&E courses instead of semester-long courses (where the latter might have limited capacity in each semester) are encouraged to plan in advance. You may do so by including the C&E course in your study plan earlier in your candidature; for example, during Year 2 of study.
  • This would allow students to plan for other enrichment programmes (such as Student Exchange programmes, NOC and/or UPIP/Internships) during Year 3 instead of delaying this requirement to Year 4 when students will need to devote time for their job search in the final semester as they complete the remaining graduation requirements.

For more enquiries, please check out the FAQ, or email the C&E team at AskCnE@nus.edu.sg.

Students will follow the requirements that correspond to their year of admission:

Note:
There will be changes to the Data Modelling & Analytics and Operations Research & Analytics specializations that will affect students admitted from AY2021/2022.

The Department of Mathematics will be convening a townhall to discuss the plan and address concerns, if any, from the students.

Date: Wednesday, 17 January 2024

Time: 4.30 to 6pm

Venue: S17, level 4, Seminar Room 1 (S17-04-06)

(Tea will be provided)


You are welcome to join us for a fruitful discussion.

Yes, since the definition of UE means it could be a course from any department or faculty. But note that the unit for each course may only be counted once.

Yes, since CS course is offered by another faculty (School of Computing). But note that the unit for the course may only be counted once.

Yes, since CS-coded courses are also categorized under the Computing Sciences subject group which are outside your major subject group.

CS1101C and CS1101S are different versions of CS1101 that are offered to selected group of students. Their course content vary slightly from CS1101.

CS1101X/Y/Z are simply different lecture groups of CS1101 and students may choose to read any of these groups. While students with experience in programming or who are confident to be in a class of students with experience in programming may register for CS1101X, those without experience should go for CS1101Y or CS1101Z.

From AY2010/2011, they are replaced by CS1010/CS1010E/CS1010S.

As CS50 Introduction to Computer Science from EdX is not equivalent to CS1010S (or its variant), CS50 will not serve as pre-requisite for higher computing courses. Also, there is a one-way preclusion in place, where students who have read CS50 will be precluded from reading CS1010S. Students who are required to read CS1010S (or its variant) as part of their majors/second majors/minors are to take CS1010S (or its variant) instead of CS50. For students who have taken CS50 but are required to read CS1010S (or its variant) as part of their majors/second majors/minors, please write to SOC to be allowed to take CS1010S (or its variant) and CS50 will be counted towards the UE. Please also note that the number of credits transferred for CS50 is subject to the maximum 8 units allowed for DYOM. For example, if a student has already completed 5 units worth of edX MOOCs, only 3 units (and not 5 units) can be counted for CS50.

No, because of the restriction of no more than 1/3 course overlap in both majors.

Yes. However, the course structure for Quantitative Finance is very packed due to its multidisciplinary nature. As such, you would have time disadvantage if you were to read such a combination.

If you insist on reading such a combination, note that only the three courses – MA1101R, MA1102R and MA1104/MA2104 – and at most two other courses may be used to satisfy both major requirements.

This is only applicable for students reading this Double Major combination under the old structure. It does not apply for the new second major programmes.

Only the three courses – MA1101R, MA1102R and MA2101 – and at most two other courses may be used to satisfy both major requirements.

This is only applicable for students reading this Double Major combination under the old structure. It does not apply for the new Second Major programmes.

(Computational Science ≠ Computer Science)

Only the two courses – MA1101R and MA1102R – and at most three other courses may be used to satisfy both Major requirements.

This is only applicable for students reading this Double Major combination under the old structure. It does not apply for the new Second Major programmes.

(Computational Science ≠ Computer Science)

At most two CZ courses may be used to satisfy both Major and Minor requirements.

Cohorts before AY2016/2017:

You must satisfy all the following conditions:

    1. Use the following courses to count towards the programme requirements of both Majors:
        • MA1101R,
        • MA1102R,
        • MA2108/MA2108S,
        • MA2216/ST2131,
        • ST2132;
    2. You are not allowed to use courses other than those listed above to count towards the graduation requirements of both Majors;
    3. Cohorts before AY2014/2015: You must read three additional MA or ST courses at level 2000 or above, and which are not overlapping with any other courses used to satisfy the respective Primary Major or Second Major requirements. The additional MA or ST courses must belong to the elective lists of the Primary Major or Second Major.
    4. Cohorts AY2014/2015 and AY2015/2016: You must read one additional MA or ST courses at level 2000 or above, and which are not overlapping with any other courses used to satisfy the respective Primary Major or Second Major requirements. The additional MA or ST courses must belong to the elective lists of the Primary Major or Second Major.

‎‎

Cohorts AY2016/2017 to AY2020/2021:

You must satisfy the following conditions:

    1. Use the following courses to count towards the graduation requirements of both Majors:
        • CS1010S,
        • MA1101R,
        • MA1102R,
        • MA2108/MA2108S,
        • MA2216/ST2131;
    2. You are not allowed to use courses other than those listed above to count towards the programme requirements of both Majors;
    3. You must read one additional MA or ST courses at level 2000 or above, and which are not overlapping with any other courses used to satisfy the respective Primary Major or Second Major requirements. The additional MA or ST courses must belong to the elective lists of the Primary Major or Second Major.

Students who were admitted directly to read Primary Major in Mathematics with Second Major in Management should note that:

    • BSP1703 Managerial Economics and DSC1704 Decision Analytics would be pre-allocated in Semester 2 of Year 1 of their candidature.
    • Both courses will only be pre-allocated once. If they drop any of them after pre-allocation, they would have to ballot for the course/s regardless of the reasons for dropping.
    • If they drop the course/s and choose to read them in other semesters within their candidature, they would have to ballot for the course/s.

As long as the courses are not offered by Faculty of Science, these courses may be used to count towards UE courses. However, the credits of courses taken from other faculties may only be counted ONCE for either UEM or to fulfill the major requirements.

Industrial attachment is not a programme requirement. However, internship is useful in exposing students to the practical aspects of working life and knowledge application, so students are strongly encouraged to intern when they find opportunities. They may explore opportunities on their own or tap on the schemes in NUS, such as the Undergraduate Professional Internship Programme and Centre for Future-Ready Graduates Internship Programme.