MATH3020 



Familiarity with linear algebra is expected. 

MATH3030 
MATH2070 or MATH2078. 


Students are expected to have knowledge in MATH2070/2078, or equivalent. 

MATH3040 
MATH3030. 


This course is one of the continuations of MATH3030 (the other being MATH4080). Students are expected to have knowledge in MATH2070/2078 and MATH3030, or equivalent. 

MATH3060 
MATH2060 or MATH2068. 


This course is a continuation of MATH2060. 

MATH3070 
 [Alternative 1] MATH3060.
 [Alternative 2] B or above in both MATH2050/2058, MATH2060/2068.





MATH3080 



Students are expected to have knowledge in MATH2070/2078, or equivalent. 

MATH3093 
MATH2060/2068. 




MATH3215 
MATH1030/1038. 

Not for students who have taken MATH3210 or MATH3220. 
Students are expected to have basic knowledge in linear algebra. 

MATH3230 



Students taking this course are expected to have knowledge in advanced calculus and linear algebra. 

MATH3240 



Students taking this course are expected to have knowledge in advanced calculus and linear algebra. 

MATH3250 





MATH3260 





MATH3270 
MATH1030 or MATH1038 or ENGG1410 or ESTR1004 or ENGG1120 or ESTR1005. 




MATH3280 


Not for students who have taken MIEG2440/ESTR2362. 
Students taking this course are expected to have knowledge in advanced calculus. 

MATH3290 





MATH3310 



Students taking this course are expected to have knowledge in advanced calculus and linear algebra. 

MATH3320 



Students taking this course are expected to have knowledge of basic linear algebra. 

MATH3330 
AIST1110 or CSCI1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or MATH2221. 


Students taking this course are expected to have knowledge in mathematical foundation of data analytics. 

MATH3340 



Students are expected to have knowledge in MATH2040/2048, MATH2050/2058 and MATH2060/2068, or equivalent. 

MATH3360 
MATH1030/1038 and MATH2010/2018. 


Students are expected to have basic knowledge in calculus and linear algebra. Some basic programming skills, such as Matlab, C++ or other programming languages, are also expected for programming exercises. Some background in numerical analysis, Fourier analysis and partial differential equations will be helpful, although the necessary concepts will be discussed as they are used. 

MATH4010 
 [Alternative 1] MATH3060.
 [Alternative 2] B or above in both MATH2050/2058, MATH2060/2068.



Students taking this course are expected to have knowledge in elementary analysis and linear algebra. 

MATH4020 



Students taking this course are expected to have knowledge in advanced calculus. 

MATH4030 


Not for students who have taken MATH4033. 
Students taking this course are expected to have knowledge in advanced calculus, linear algebra, and elementary differential equations. 

MATH4050 
 [Alternative 1] MATH3060.
 [Alternative 2] B or above in both MATH2050/2058, MATH2060/2068.



Students taking this course are expected to have knowledge in elementary analysis. 

MATH4060 
MATH2230 and MATH3060. 


Students are expected to have sophisticated mathematics background and superb theoretical knowledge in multivariable calculus. 

MATH4080 
MATH3030. 


This course is one of the continuations of MATH3030. Students are expected to have knowledge in MATH2070/2078 and MATH3030, or equivalent. 

MATH4210 



Students taking this course are expected to have knowledge in probability and differential equations. 

MATH4220 



Students taking this course are expected to have knowledge in advanced calculus. 

MATH4230 



Students taking this course are expected to have knowledge in advanced calculus. 

MATH4240 


Not for students who have taken IERG3300. 
Students taking this course are expected to have knowledge in probability. 

MATH4250 



Students taking this course are expected to have knowledge in linear algebra. 

MATH4260 



Students taking this course are expected to have some knowledge in algebra and number theory. 

MATH4280 
AIST1110 or CSCI1020 or CSCI1110 or CSCI1120 or CSCI1130 or CSCI1510 or CSCI1520 or CSCI1530 or CSCI1540 or ESTR1100 or ESTR1102 or MATH2221. 


Students taking this course are expected to have knowledge in mathematical foundation of data analytics and related computational techniques. 

MATH4400 
Refer to the homepage on Capstone Course Arrangements. 

MATH4900 
Refer to the homepage on Capstone Course Arrangements. 
