Calculus
Linear Algebra
Elementary Statistics
Advanced Calculus
Differential Equations I
Introduction to Analysis
Probability Theory
Engineering Computation I
Modern Algebra
Further Linear Algebra
Mathematical Software Laboratory I
Mathematical Software Laboratory II
Choose 4 out of 13 courses:
Differential Equations II
Introduction to Operations Research
Introduction to Modelling
Linear and Integer Programming
Statistical Inference
Fluid Mechanics
Mathematical Programming
Engineering Computation II
Complex Analysis
Real Analysis
Coding Theory
Discrete Mathematics
Minor Project
Choose 1 out of 6 courses:
Biodiversity
Ecology
Discrete Structures
Logic & Applications
Physics I (Mechanics)
Physics II (Electricity and Magnetism)