Course list for the Computational Science and Mathematics Dual Major
Information valid for students commencing 2018
Computational Science and Mathematics (Dual Major)
(This major is available at St Lucia only)
Prerequisites required for progression in this major:
Course Code | Units | Course Title |
[ MATH1051 | 2 | Calculus & Linear Algebra I [1] |
[ or | ||
[ MATH1071 | 2 | Advanced Calculus & Linear Algebra I [2] |
[ MATH1052 | 2 | Multivariate Calculus & Ordinary Differential Equations |
[ or | ||
[ MATH1072 | 2 | Advanced Multivariate Calculus & Ordinary Differential Equations [2] |
MATH1061 | 2 | Discrete Mathematics |
Dual Major requirements (22 units)
Computational Science component (8 units)
4 units for -
Course Code | Units | Course Title |
COSC2500 | 2 | Numerical Methods in Computational Science |
SCIE2100 | 2 | Introduction to Bioinformatics |
and 4 units from -
Course Code | Units | Course Title |
BIOL3014 | 2 | Advanced Bioinformatics |
COMP3506 | 2 | Algorithms & Data Structures |
COSC3000 | 2 | Visualization, Computer Graphics & Data Analysis |
COSC3500 | 2 | High-Performance Computing |
MATH3104 | 2 | Mathematical Biology |
PHYS3071 | 2 | Computational Physics |
STAT3004 | 2 | Probability Models & Stochastic Processes |
Mathematics component (14 units)
6 units for -
Course Code | Units | Course Title |
MATH2001 | 2 | Advanced Calculus and Linear Algebra II |
[ MATH2400 | 2 | Mathematical Analysis |
[ or | ||
[ MATH2401 | 2 | Mathematical Analysis and Advanced Topics |
MATH3401 | 2 | Complex Analysis |
and 2 units from -
Course Code | Units | Course Title |
COSC2500 | 2 | Numerical Methods in Computational Science |
MATH2100 | 2 | Applied Mathematical Analysis |
MATH2301 | 2 | Linear & Abstract Algebra & Number Theory |
MATH2302 | 2 | Discrete Mathematics II |
PHYS2100 | 2 | Dynamics, Chaos & Special Relativity |
SCIE2100 | 2 | Introduction to Bioinformatics |
STAT2003 | 2 | Probability & Statistics |
STAT2004 | 2 | Statistical Modelling & Analysis |
and 6 units from -
Course Code | Units | Course Title |
MATH3070 | 2 | Natural Resource Mathematics |
MATH3090 | 2 | Financial Mathematics |
MATH3101 | 2 | Bifurcation and Chaos |
MATH3102 | 2 | Methods & Models of Applied Mathematics |
MATH3103 | 2 | Algebraic Methods of Mathematical Physics |
MATH3104 | 2 | Mathematical Biology |
MATH3201 | 2 | Scientific Computing: Advanced Techniques and Applications |
MATH3202 | 2 | Operations Research & Mathematical Planning |
MATH3301 | 2 | Graph Theory and Design Theory |
MATH3302 | 2 | Coding & Cryptography |
MATH3303 | 2 | Abstract Algebra & Number Theory |
MATH3306 | 2 | Set Theory & Mathematical Logic |
MATH3402 | 2 | Functional Analysis |
MATH3403 | 2 | Partial Differential Equations |
MATH3404 | 2 | Optimisation Theory |
MATH3405 | 2 | Differential Geometry |
STAT3004 | 2 | Probability Models & Stochastic Processes |
End notes
- [1] Students without at least a Sound Achievement in Senior Maths C are required to take MATH1050 as an elective before MATH1051
- [2] Students with a high achievement in Senior Maths C (or a 6 or 7 in MATH1050) should take the sequence MATH1071, MATH1072 and MATH2401. Students with a sound achievement in Senior Maths C (or a 4 or 5 in MATH1050) should take the sequence MATH1051, MATH1052 and MATH2400.