UNDERGRADUATE PROGRAMMES

BSc in Computing Mathematics (BSCM)

Course List 2026/27 (Catalogue Term: Semester A 2019/20 and thereafter)

Major Requirements (62-64 credit units for Normative 4-year students; 62 credit units for Advanced Standing I students in Cohort 2026)
Core Courses (44 credit units for Normative 4-year students; 41 credit units for Advanced Standing I students in Cohort 2026)

*For students of other Cohorts, please refer to DegreeWorks for details

Course Code Course Title Credit Unit(s) Sem A* Sem B* Summer
MA1505 Linear Algebra I 3 Y
MA2503 Linear Algebra 4 Y
MA2505 Linear Algebra II 3 Y
MA2507 Computing Mathematics Laboratory 1 Y
MA2508 Multi-variable Calculus 4 Y
MA2509 Discrete Mathematics 3 Y
MA2510 Probability and Statistics 3 Y
MA3511 Ordinary Differential Equations 3 Y
MA3512 Partial Differential Equations 3 Y
MA3514 Numerical Methods for Differential Equations 3 Y
MA3515 Introduction to Optimization 3 Y
MA3517 Complex Analysis 3 Y
MA3518 Applied Statistics 3 Y
MA3525 Elementary Numerical Methods 3 Y
MA3526 Analysis 3 Y
CS2360 Java Programming 3 Y
CS2468 Data Structures and Data Management 3 Y
Elective Courses (18-20 credit units for Normative 4-year students; 21 credit units for Advanced Standing I students in Cohort 2026)

*For students of other Cohorts, please refer to DegreeWorks for details

Course Code Course Title Credit Unit(s) Sem A* Sem B* Summer
MA1501^ Coordinate Geometry 3 Y
MA3521 Introductory Mathematical Finance 3 Y
MA3523 Introduction to Abstract Algebra 3 Y
MA3530 Selected Topics on Mathematics 1 Y
MA4523 Introduction to Finite Element Method 3
MA4524 Elementary Number Theory and Applications 3
MA4525 Combinatorial and Network Optimization 3
MA4527 Computational Geometry 3
MA4528 Introduction to Dynamical Systems and Chaos 3 Y
MA4529 Mathematical Finance 3 Y
MA4530 Project 6 Y Y
MA4531 Partial Differential Equations II 3
MA4532 Applied Functional Analysis 3 Y
MA4533 Applied Mathematics Laboratory 1
MA4534 Computer Graphics and Geometry 3
MA4535 Applied Probability 3
MA4537 Introduction to Actuarial Science 3
MA4538 Numerical Partial Differential Equations 3
MA4540 Modelling and Case Studies 3
MA4542 Real Analysis 3 Y
MA4543 Introduction to Time Series and Forecasting 3
MA4545 Applied Differential Geometry 3 Y
MA4546 Introduction to Stochastic Processes 3 Y
MA4547 Asymptotic Analysis 3
MA4548 Abstract Algebra II 3
MA4549 Sampling Survey Methods for Social and Market Research 3
MA4550 A Mathematical Introduction to Machine Learning for Data Sciences 3 Y
MA4551 Introduction to Functional Analysis 3 Y
MA4552 Introduction to Differential Manifolds 3
MA4553 A Mathematical Introduction to Image Processing and Analysis, with Some Surprising Applications 3 Y
MA4554 Statistical Foundations of Data Science 3 Y
MA4555 Supervised Individual Research 3 Y
CSCI3001 Grand Challenges in the World 3 Y
CS4486 Artificial Intelligence 3 Y
CS4487 Machine Learning 3 Y
DSC3001 Big Data: The Arts and Science of Scaling 3 Y
DSC3003 Blockchain 3 Y
DSC3022 Financial Data Analytics for Investments 3 Y
DSC4107 Financial Engineering and Analytics 3 Y