Course Information
Graduate Courses in Mathematics
- PhD and MSc by Research
- MSc in Analytics
- MSc in Financial Technology
- MSc in Modelling and Simulation
- MSc in Cybersecurity (Applied Cryptography)
Courses for PhD and MSc by Research
Core Courses
Advanced courses in mathematics, covering core topics tested in the PhD Qualifying Examinations.
Abstract integration (basic topology, general Lebesgue-like integrals and measures); positive Borel measures (Riesz representation theorem for positive linear functionals); Lp-spaces; integration on product spaces; abstract differentiation; holomorphic functions.
Enumeration; graph and network algorithms; finite fields and applications; boolean algebras; polyhedra and linear programming; algorithmic complexity.
Groups, rings, and fields; basic techniques of group theory; Galois theory.
Review of probability, random variables and their distributions, moments and inequalities; point estimation in parametric setting; point estimation in nonparametric setting; interval estimation and hypothesis testing.
Turing machines; time complexity and space complexity; algorithm design and analysis (greedy, divide and conquer, dynamic programming); graph algorithms; network flow.
Topic Courses
Specialized courses offered based on student and lecturer interest. The precise course contents are subject to variation.
Seminar Courses
Seminars on new research developments in the Mathematical Sciences.
Courses for MSc in Analytics
Compulsory Courses
MH6142 | This course covers basic and advanced topics in database management systems. The first part introduces the foundation and practices in database design, including conceptual modelling, SQL, relational algebra and calculus, functional dependency and normalization. The second part covers the implementation of a database system, including indexing, query processing and optimization and transactions. Finally, a few advanced topics such as XML database, trajectory database and big data will be covered. |
MH6151 | Data mining is the process of knowledge discovery. Topics taught include data preparation (data cleaning, outlier analysis and transformation) and statistical techniques (regression modelling, multivariate statistics, and statistical inference). Supervised and unsupervised learning techniques including decision tree induction, nearest neighbour categorisation, cluster analysis, association analysis, support vector machines, Bayesian learning and neural networks are touched upon. As well, data mining software and tools, and applications of data mining to complex data types are covered. |
MH6201 | This course introduces a number of optimization methods commonly used in operations research. Topics covered include linear programming, nonlinear optimization, discrete optimization, dynamic programming, and heuristics. |
MH6202 | This course is a continuation of MH6201 Operations Research I. Topics covered include Monte-Carlo simulation, queuing theory, discrete event simulation, stochastic programming, dynamic programming and optimal control, and inventory theory. |
MH6211 | In this course, we introduce state of the art software packages such as SAS, R, IBM Business Analytics to teach students data analysis, data mining, predictive modelling, data visualization, decision optimization, and report generation. In this course, we cover topics including Python, Cplex, R, Matlab, and SAS. |
MH6212 | In this course, we introduce state of the art software packages such as SAS, R, IBM Business Analytics to teach students data analysis, data mining, predictive modelling, data visualization, decision optimization, and report generation. In this course, we cover topics including weka, libsvm, IBM Business Analytics, Matlab, SAS, Rapid Miner and Cplex. |
MH6231 | The probability and statistics course provides a systematic approach to understanding uncertainties. Topics covered include probability, conditional probability; random variables, joint distributions, conditional distributions and independence; probability laws, multivariate normal distribution; order statistics; convergence concepts, the law of large numbers, central limit theorem; estimation, Bayes estimators, interval estimation including confidence intervals, prediction intervals, Bayesian interval estimation; hypothesis testing, likelihood ratio tests; Bayesian tests; nonparametric methods, bootstrap. |
MH6221 | This course provides opportunities for students to learn cutting-edge technologies in data analytics, through interactive workshops. During workshops, the instructor will brief each topic and summarize the state of the art. Students will form groups, to conduct deep survey and present the findings to the class. |
MH6222 | This course provides opportunities for students to learn cutting-edge technologies in data analytics, through interactive workshops. During workshops, the instructor will brief each topic and summarize the state of the art. Students will form groups, to conduct deep survey and present the findings to the class. |
MH6241 | Many of the business systems are dynamic systems in which their states change over time. This course introduces time series models and associated methods of data analysis and inference. Topics include auto regressive (AR), moving average (MA), ARMA, and ARIMA processes, stationary and non-stationary processes, seasonal processes, identification of models, estimation of parameters, diagnostic checking of fitted models, forecasting, and spectral analysis. Real-world applications for understanding characteristics of time series data in economics, finance, management and industries, and modelling and evaluating forecasts upon which decision-making would depend are emphasized with lab using SAS. |
Elective Courses
Courses for MSc in Financial Technology
Compulsory Courses
Prescribed Elective Courses for Intelligent Process Automation Specialisation
Prescribed Elective Courses for Digital Financial Services Specialisation
Unrestricted Elective Courses
Courses for MSc in Modelling and Simulation
Compulsory Courses
Prescribed/Unrestricted Elective Courses
Courses for Master of Science in Cybersecurity (Applied Cryptography)
Compulsory Courses
Prescribed Elective Courses
Unrestricted Elective Courses