Bachelor of Science (Honours) in Mathematics and Statistics (FM)
The structure of the First Major (FM) is as follows:
| I. | First Major Required Courses | 42 units |
| II. | First Major Elective Courses | 3 units |
| III. | Honours Project | 3 units |
| 48 units |
Requirements
| I. | First Major Required Courses | 42 units |
| COMP1005 Essence of Computing | 3 units | |
| MATH1005 Calculus I | 3 units | |
| MATH1025 Understanding Mathematics and Statistics | 3 units | |
| MATH2205 Multivariate Calculus | 3 units | |
| MATH2206 Probability & Statistics | 3 units | |
| MATH2207 Linear Algebra I | 3 units | |
| MATH2215 Mathematical Analysis | 3 units | |
| MATH2216 Statistical Methods and Theory | 3 units | |
| MATH2225 Calculus II | 3 units | |
| MATH3205 Operations Research I | 3 units | |
| MATH3206 Scientific Computing I | 3 units | |
| MATH3405 Differential Equations I | 3 units | |
| MATH3805 Regression Analysis | 3 units | |
| MATH3806 Multivariate Statistical Methods | 3 units | |
| II. | First Major Elective Courses | 3 units |
| MATH3406 Abstract Algebra | 3 units | |
| MATH3407 Linear Algebra II | 3 units | |
| MATH3415 Vector Calculus | 3 units | |
| MATH3416 Complex Analysis | 3 units | |
| MATH3426 Number Theory | 3 units | |
| MATH3427 Real Analysis | 3 units | |
| MATH3605 Numerical Methods II | 3 units | |
| MATH3606 Differential Equations II | 3 units | |
| MATH3615 Introduction to Imaging Science | 3 units | |
| MATH3616 Scientific Computing II | 3 units | |
| MATH3626 Computational Statistics for Data Science | 3 units | |
| MATH3807 Simulation | 3 units | |
| MATH3815 Statistical Design and Analysis of Experiments | 3 units | |
| MATH3816 Statistical Analysis of Sample Surveys | 3 units | |
| MATH3825 Life Insurance and Life Contingencies | 3 units | |
| MATH3826 Operations Research II | 3 units | |
| MATH3836 Data Mining | 3 units | |
| MATH3845 Interest Theory and Applications | 3 units | |
| MATH4205 Topics in Probability Theory and Stochastic Processes | 3 units | |
| MATH4207 Computational Finance | 3 units | |
| MATH4216 Mathematical Finance | 3 units | |
| MATH4225 Foundation of Big Data and Learning | 3 units | |
| MATH4226 Introduction to Deep Learning | 3 units | |
| MATH4227 Programming for Data Science | 3 units | |
| MATH4465 Special Topics in Mathematics I | 3 units | |
| MATH4466 Special Topics in Mathematics II | 3 units | |
| MATH4467 Special Topics in Mathematics III | 3 units | |
| MATH4606 Functional Analysis | 3 units | |
| MATH4615 Numerical Linear Algebra | 3 units | |
| MATH4665 Special Topics in Applied Mathematics I | 3 units | |
| MATH4666 Special Topics in Applied Mathematics II | 3 units | |
| MATH4667 Special Topics in Applied Mathematics III | 3 units | |
| MATH4685 Special Topics in Actuarial Statistics I | 3 units | |
| MATH4686 Special Topics in Actuarial Statistics II | 3 units | |
| MATH4687 Special Topics in Actuarial Statistics III | 3 units | |
| MATH4805 Applied Nonparametric Statistics | 3 units | |
| MATH4807 Categorical Data Analysis | 3 units | |
| MATH4815 Interior Point Methods for Convex Optimization | 3 units | |
| MATH4816 Optimization Theory and Techniques | 3 units | |
| MATH4817 Stochastic Models | 3 units | |
| MATH4825 Survival Analysis | 3 units | |
| MATH4826 Time Series and Forecasting | 3 units | |
| MATH4837 Risk and Portfolio Management | 3 units | |
| MATH4865 Special Topics in Operations Research I | 3 units | |
| MATH4866 Special Topics in Operations Research II | 3 units | |
| MATH4867 Special Topics in Operations Research III | 3 units | |
| MATH4875 Special Topics in Statistics I | 3 units | |
| MATH4876 Special Topics in Statistics II | 3 units | |
| MATH4877 Special Topics in Statistics III | 3 units | |
| III. | Honours Project | 3 units |
| MATH4998 Mathematical Science Project I | 3 units |