Mathematics

Science
Applicable to students admitted in 2026-27.

Description

Students are required to complete a minimum of 18 units of courses, with at least 6 units at 3000 or above level, as follows:

1. Elective Courses: 18 units

18 units of MATH courses, out of which at least 6 units of courses are at 3000 to 5000 level
Show 119 course(s) →
CodeTitleT1T2Prerequisites
MATH 1010University MathematicsNot for students who have taken MATH1018, IMSC2018, 2028, 2058, 2068, 2230 or students who are taking MATH1520 in the same term.
MATH 1018Honours University MathematicsNot for students who have taken MATH1010, IMSC2018, 2028, 2058, 2068, 2230 or students who are taking MATH1520 in the same term.
MATH 1020General MathematicsMATH1020.
MATH 1025Essential Mathematical MethodsNot for students who have taken MATH1028, 1050/1058 or students who are taking MATH1525 in the same term.Co-requisite: MATH1010/1018.
MATH 1028Honours Essential Mathematical MethodsNot for students who have taken MATH1025, 1050/1058 or students who are taking MATH1525 in the same term.Co-requisite: MATH1018.
MATH 1030Linear Algebra INot for students who have taken MATH1038,1630, IMSC1038, 2048, 2078 or students who are taking MATH1550 in the same term.
MATH 1038Honours Linear Algebra INot for students who have taken MATH1030,1630,IMSC1038,2048,2078 or students who are taking MATH1550 in the same term.Pre-requisite: [Alternative 1] Grade B or above in each of MATH1018, 1028.[Alternative 2] Grade A- or above in each of MATH1010, 1025.
MATH 1050Foundation of Modern MathematicsNot for students who have taken MATH1025/1028, 1058, 1090/1098.Pre-requisite: MATH1010 or MATH1018 or (Grade B or above in MATH1510 or MATH1520).Co-requisite: MATH1030 or MATH1038 or ENGG1410 or ESTR1004 or ENGG1120 or ESTR1005.
MATH 1058Honours Foundation of Modern MathematicsNot for students who have taken MATH1025/1028, 1050, 1090/1098.Pre-requisite: [Alternative 1] B- or above in each of MATH1018, MATH1038.[Alternative 2] A- or above in each of MATH1010, 1030.
MATH 1090Introduction to Set TheoryNot for students taken MATH1050/1058/1098.Pre-requisite:[Option 1] MATH1010/1018 or (Grade B or above in MATH1510/1520) or (Grade A- or above in ENGG1125/ESTR1007) with co-requisite MATH1025/1028 & 1030/1038/1630.Check dept website for more options.
MATH 1098Honours Introduction to Set TheoryNot for students who have taken MATH1050/1058 or MATH1090.Pre-requisite: [Alternative 1]: Grade B or above in each of MATH1018, 1028.[Alternative 2]: Grade A- or above in each of MATH1010, 1025.Co-requisite: MATH1030/1038.
MATH 1510Calculus for EngineersMATH1510.
MATH 1520University Mathematics for ApplicationsNot for students who have taken MATH1010/1018.
MATH 1525Basic Mathematics for Science and TechnologyNot for students who have taken any one of MATH1010/1018, 1025/1028, 1530, 1610, 1620.
MATH 1530Basic Mathematics for Business and Social SciencesNot for students who have taken any one of MATH1010/1018, 1025/1028, 1030/1038, 1525, 1610, 1620 2xxx or above.
MATH 1535Intermediate Mathematics for Business and Social SciencesNot for students who have taken MATH1010/1018.Pre-requisite: MATH1530.
MATH 1540University Mathematics for Financial StudiesPre-requisite: MATH1010 or 1535.
MATH 1550Methods of Matrices and Linear AlgebraNot for students who have taken MATH1030/1038, 1610, 1630.
MATH 1610Linear Algebra for Advanced Accounting AnalyticsNot for students who have taken any one of MATH1010/1018, 1025/1028, 1030/1038, 1510, 1520, 1525, 1530, 1550, 1630, 2xxx or above.
MATH 1620Calculus for Advanced Accounting AnalyticsNot for students who have taken any one of MATH1010/1018, 1025/1028, 1030/1038, 1510, 1520, 1525, 1530, 1550, 1630, 2xxx or above.
MATH 1630Linear Algebra and ApplicationsNot for students who have taken MATH1030/1038.Pre-requisite: MATH1010/1018 or 1510 or 1520 or ENGG1120/ESTR1005 or (ECON1101 and ECON1111).
MATH 2010Advanced Calculus INot for students who took MATH2018/2020/2028,IMSC2018,2028,2058,2068,2230 or taking MATH2530 in same term.Pre-requisite: [Option 1] MATH1010/1018.Check dept website for more options.Co-requisite MATH1030/1038/1050/1058/1090/1098/1630.
MATH 2018Honours Advanced Calculus INot for students taken MATH2010/2020/2028,IMSC or concurrently taking MATH2530.Pre-requisite: [Option 1] Grade B- or above in two of MATH1018, 1028, 1038.[Option 2] Grade A- or above in two of MATH1010, 1025, 1030.Co-requisite MATH1050/1058/1090/1098.
MATH 2020Advanced Calculus IINot for students taken MATH2028, IMSC2018/2028/2058/2068/2230 or students taking MATH2550 in same term.Pre-requisite: [Alternative 1] MATH2010/2018.[Alternative 2] Grade A- or above in two of ENGG1125/ESTR1007, ENGG1120/ESTR1005, ENGG1130/ESTR1006.
MATH 2028Honours Advanced Calculus IINot for students taken MATH2020,IMSC2018/2028/2058/2068/2230 or taking MATH2550 in same term.Pre-requisite [Option 1] Grade B- or above in MATH2018 and one of MATH1058, 1098, 2048.[Option 2] Grade A- or above in MATH2010 and one of MATH1050, 1090, 2040.
MATH 2040Linear Algebra IINot for students who have taken MATH2048, IMSC1038/2048/2078.Pre-requisite: (MATH1030/1038 or 1630 or ENGG1120/ESTR1005) and (MATH1050/1058 or 1090/1098).
MATH 2046Advanced Linear AlgebraNot for students who have taken any one of MATH1025/1028, 1090/1098, 2040/2048.
MATH 2048Honours Linear Algebra IINot for students taken MATH2040,IMSC1038/2048/2078.Pre-requisite:[Option 1] Grade B- or above in one of (MATH1038,2018) & Grade B- or above in one of MATH1058,1098.[Option 2] Grade A- or above in MATH1030 & Grade A- or above in one of MATH1050,1090.
MATH 2050Mathematical Analysis INot for students who have taken MATH2058, IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] [MATH1010/1018 (or Grade B or above in MATH1510/1520)], and (MATH1050/1058/1090/1098). Check dept website for more options.
MATH 2058Honours Mathematical Analysis INot for students taken MATH2050,IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] Grade B- or above in each of MATH1018,1028,1098 OR in each of MATH1058 & 2018 [Option 2] Grade A- or above in each of MATH1010,1025,1090 OR in each of MATH1050 & 2010.
MATH 2060Mathematical Analysis IINot for students who have taken MATH2068, IMSC2018/2028/2058/2068/2230.Pre-requisite: MATH2050/2058.
MATH 2066Introductory Real AnalysisNot for students who have taken any one of MATH1025/1028, 1090/1098, 2060/2068.
MATH 2068Honours Mathematical Analysis IINot for students taken MATH2060,IMSC2018/2028/2058/2068/2230.Pre-requisite: [Option 1] Grade B- or above in MATH2058 & one of (MATH2018,2028,2048). [Option 2] Grade A- or above in MATH2050 & one of (MATH2010,2020,2040).
MATH 2070Algebraic StructuresNot for students who have taken MATH2078, IMSC1038/2048/2078.Pre-requisite: (MATH1030/1038 or 1630 or ENGG1120/ESTR1005) and (MATH1050/1058 or 1090/1098).
MATH 2076Introduction to AlgebraNot for students who have taken any one of MATH1025/1028, 1090/1098, 2070/2078.
MATH 2078Honours Algebraic StructuresNot for students taken MATH2070,IMSC1038/2048/2078.Pre-requisite: [Option 1] Grade B- or above in (MATH1038/2048) and (MATH1058/1098). [Option 2] Grade A- or above in (MATH1030/2040) and (MATH1050/1090). [Option 3] Grade B- or above in MATH1058, 2018.
MATH 2221 [2]Mathematics Laboratory IICo-requisite: [Alternative 1] MATH1010/1018 and 1030/1038 and 1050/1058.[Alternative 2] MATH1010/1018 and 1025/1028 and 1030/1038 and 1090/1098.
MATH 2230Complex Variables with ApplicationsNot for students taken IMSC2018/2028/2058/2068/2230.Pre-requisite:[Option 1] MATH2020/2028 [Option 2] Grade B- or above in each of MATH2018,2058 with co-requisite MATH2020/2028 [Option 3] Grade A- or above in each of ENGG1120/ESTR1005, ENGG1130/ESTR1006.
MATH 2530Advanced Calculus (I) for Physical Science and EngineeringNot for students who have taken MATH2010/2018.Pre-requisite: MATH1010/1018 or (Grade B or above in MATH1510 or 1520 or ENGG1125/ESTR1007).
MATH 2550Quantitative Methods for Earth and Environmental SciencesNot for students who have taken MATH2010/2018, 2020/2028 or 2530.Pre-requisite: MATH1010/1018 or 1510 or 1520 or ENGG1125/ESTR1007.
MATH 3020Axiomatic Set Theory and Applications
MATH 3030Abstract AlgebraNot for students who have taken any one of IMSC1038, 2048, 2078.Pre-requisite: [Alternative 1] MATH2070/2078.[Alternative 2] Grade A- or above in MATH2040/2048, with co-requisite MATH2070/2078.
MATH 3040Fields and Galois TheoryNot for students who have taken any one of IMSC1038, 2048, 2078.Pre-requisite: MATH3030.
MATH 3060Mathematical Analysis IIINot for students who have taken any one of IMSC2018, 2028, 2058, 2068, 2230.Pre-requisite: MATH2060 or 2068.
MATH 3070Introduction to TopologyNot for students who have taken any one of IMSC2018, 2028, 2058, 2068, 2230.Pre-requisite: [Alternative 1] MATH3060 [Alternative 2] Grade B- or above in both MATH2050/2058 and MATH2060/2068.
MATH 3080Number Theory
MATH 3093Fourier AnalysisNot for students who have taken any one of IMSC2058, 2068, 2230.Pre-requisite: MATH2060/2068.
MATH 3215Operations ResearchPre-requisite: MATH1030/1038 or 1630 or ENGG1120/ESTR1005.
MATH 3230Numerical Analysis
MATH 3240Numerical Methods for Differential Equations
MATH 3250Discrete Mathematics
MATH 3260Graph TheoryPre-requisite: MATH1030/1038 or 1550 or 1610 or 1630 or ENGG1120/ESTR1005.
MATH 3270Ordinary Differential EquationsPre-requisite: MATH1030/1038 or 1630 or ENGG1120/ESTR1005.
MATH 3280Introductory ProbabilityNot for students who have taken MIEG2440/ESTR2362.
MATH 3290Mathematical Modeling
MATH 3310Computational and Applied Mathematics
MATH 3320Foundation of Data Analytics
MATH 3330Big Data ComputingPre-requisite: AIST1110 or CSCI 1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or IERG1080 or MATH2221.
MATH 3340Mathematics of Machine Learning
MATH 3360Mathematical ImagingPre-requisite: (MATH1030/1038 or 1630) and MATH2010/2018.
MATH 4010Functional AnalysisNot for students who have taken any one of IMSC2058, 2068, 2230.Pre-requisite: [Alternative 1] MATH3060 [Alternative 2] Grade B- or above in both MATH2050/2058 and MATH2060/2068.
MATH 4020Calculus of Variations
MATH 4030Differential GeometryNot for students who have taken MATH4033.
MATH 4050Real AnalysisNot for students who have taken any one of IMSC2058, 2068, 2230.Pre-requisite: MATH2050/2058.
MATH 4060Complex AnalysisNot for students taken who have taken any one of IMSC2018/2028/2058/2068/2230.Pre-requisite: MATH2230 and MATH3060.
MATH 4080Modules and Representation TheoryNot for students who have taken any one of IMSC1038, 2048, 2078.Pre-requisite: MATH3030.
MATH 4210Financial Mathematics
MATH 4220Partial Differential Equations
MATH 4230Optimization Theory
MATH 4240Stochastic ProcessesNot for students who have taken IERG3300.
MATH 4250Game Theory-.
MATH 4260Coding Theory and Cryptography
MATH 4280Innovation and Design in Big Data AnalyticsPre-requisite: AIST1110 or CSCI 1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or IERG1080 or MATH2221.
MATH 4400ProjectNot for students who have taken MATH4900.Pre-requisite: (MATH2050/2058 or MATH2060/2068) and MATH2221.
MATH 4900SeminarNot for students who have taken MATH4400.Pre-requisite: MATH2050/2058 and MATH2221.
MATH 5011Real Analysis IFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5012Real Analysis IIFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5021Theory of Partial Differential Equations IFor research postgraduate students under Division of Mathematics, also available to undergraduate students majored in mathematics.Approval is needed for students in MSc Mathematics or MSc Math Education.
MATH 5022Theory of Partial Differential Equations IIFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education, BSc Mathematics and Information Engineering, MSc Mathematics or MSc Math Education.
MATH 5031Complex Analysis IFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5032Complex Analysis IIFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5051Abstract Algebra IFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5052Abstract Algebra IIFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5061Riemannian Geometry IFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5062Riemannian Geometry IIFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5070Topology of ManifoldsFor research postgraduate students under Division of Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5211Advanced Numerical Analysis IFor MPhil-PhD Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 5212Advanced Numerical Analysis IIFor MPhil-PhD Mathematics.Approval is needed for students in BSc Mathematics, BEd Mathematics and Mathematics Education or BSc Mathematics and Information Engineering.
MATH 6011Topics in Mathematics IFor research postgraduate students under Division of Mathematics.
MATH 6012Topics in Mathematics IIFor research postgraduate students under Division of Mathematics.
MATH 6021Topics in Geometry IFor research postgraduate students under Division of Mathematics.
MATH 6022Topics in Geometry IIFor research postgraduate students under Division of Mathematics.
MATH 6031Topics in Algebra IFor research postgraduate students under Division of Mathematics.
MATH 6032Topics in Algebra IIFor research postgraduate students under Division of Mathematics.
MATH 6033Topics in Representation TheoryFor research postgraduate students under Division of Mathematics.
MATH 6041Topics in Differential Equations IFor research postgraduate students under Division of Mathematics.
MATH 6042Topics in Differential Equations IIFor research postgraduate students under Division of Mathematics.
MATH 6051Topics in Complex Analysis IFor research postgraduate students under Division of Mathematics.
MATH 6052Topics in Complex Analysis IIFor research postgraduate students under Division of Mathematics.
MATH 6061Topics in Number Theory IFor research postgraduate students under Division of Mathematics.
MATH 6062Topics in Number Theory IIFor research postgraduate students under Division of Mathematics.
MATH 6071Topics in Topology IFor research postgraduate students under Division of Mathematics.
MATH 6072Topics in Topology IIFor research postgraduate students under Division of Mathematics.
MATH 6081Topics in Analysis IFor research postgraduate students under Division of Mathematics.
MATH 6082Topics in Analysis IIFor research postgraduate students under Division of Mathematics.
MATH 6211Topics in Applied Mathematics IFor research postgraduate students under Division of Mathematics.
MATH 6212Topics in Applied Mathematics IIFor research postgraduate students under Division of Mathematics.
MATH 6221Topics in Numerical Analysis IFor research postgraduate students under Division of Mathematics.
MATH 6222Topics in Numerical Analysis IIFor research postgraduate students under Division of Mathematics.
MATH 6231Topics in Optimization Theory IFor research postgraduate students under Division of Mathematics.
MATH 6232Topics in Optimization Theory IIFor research postgraduate students under Division of Mathematics.
MATH 6241Topics in Applied Differential Equations IFor research postgraduate students under Division of Mathematics.
MATH 6242Topics in Applied Differential Equations IIFor research postgraduate students under Division of Mathematics.
MATH 6251Topics in Mathematical Data ScienceFor research postgraduate students under Division of Mathematics.
MATH 6261Topics in Probability TheoryFor research postgraduate students under Division of Mathematics.
MATH 7400Graduate SeminarsFor research postgraduate students under Division of Mathematics.
MATH 8003Thesis ResearchFor research postgraduate students under Division of Mathematics.
MATH 8006 [6]Thesis ResearchFor research postgraduate students under Division of Mathematics.
MATH 8012 [12]Thesis ResearchFor research postgraduate students under Division of Mathematics.

Explanatory Notes

1.This Minor Programme is not applicable to students who major in Mathematics, Mathematics and Information Engineering, Mathematics and Mathematics Education and Interdisciplinary Data Analytics & X Double Major Programme with second Major in Mathematics or Mathematics and Applied Mathematics.
2.No more than 9 units of courses taken to fulfill the requirements of the students’ Major Programme(s) and other Minor Programme(s) respectively can be used to fulfill the requirement of this Minor Programme.