PROGRAMME CATALOGUE |
UFTMATH008: MMath: Mathematics |
|
Year 1, Semester 1 |
Mode of Attendance: Full period in University (Undergraduate) |
|
MATH0001 | Numbers | 6Credits |
MATH0002 | Functions, differentiation & analytic geometry | 6Credits |
MATH0003 | Integration & differential equations | 6Credits |
MATH0031 | Statistics & probability 1 | 6Credits |
MATH0126 | Introduction to computing with applications | 6Credits |
|
Year 1, Semester 2 |
|
COMP0140 | Introduction to programming in Java | 6Credits |
MATH0004 | Sets & sequences | 6Credits |
MATH0005 | Matrices & multivariate calculus | 6Credits |
MATH0006 | Vectors & applications | 6Credits |
MATH0032 | Statistics & probability 2 | 6Credits |
|
Year 2, Semester 1 |
Mode of Attendance: Full period in University (Undergraduate) |
|
MATH0007 | Analysis: Real numbers, real sequences & series | 6Credits |
MATH0008 | Algebra 1 | 6Credits |
Optional Units |
Select 3
units from the following list: |
COMP0017 | Systems I: architecture & operating systems | 6 Credits |
COMP0019 | Computation III: introduction to formal logic & semantics | 6 Credits |
MATH0009 | Ordinary differential equations & control | 6 Credits |
MATH0010 | Vector calculus & partial differential equations | 6 Credits |
MATH0033 | Statistical inference 1 | 6 Credits |
MATH0034 | Probability & random processes | 6 Credits |
PHYS0002 | Properties of matter | 6 Credits |
|
Year 2, Semester 2 |
|
MATH0011 | Analysis: Real-valued functions of a real variable | 6Credits |
MATH0012 | Algebra 2 | 6Credits |
Optional Units |
Select 3
units from the following list: |
COMP0020 | Computation II: computability & decidability | 6 Credits |
COMP0138 | Systems II: low-level programming & C | 6 Credits |
MATH0013 | Mathematical modelling & fluids | 6 Credits |
MATH0014 | Numerical analysis | 6 Credits |
MATH0035 | Statistical inference 2 | 6 Credits |
MATH0036 | Stochastic processes | 6 Credits |
PHYS0004 | Relativity & astrophysics | 6 Credits |
|
Year 3, Semester 1 |
Mode of Attendance: Full period in University (Undergraduate) |
Students must take 30 credits each semester. The combined programme for years 3 and 4 must include at least 6 units from the union of lists A1 and A2, no more than 42 credits from the union of lists B1 and B2, no more than 2 units from the union of lists C1 and C2 and no more than 12 credits from the union of lists D1 and D2. |
Optional Units |
Select between 0 and 5 units from the following
list A1: |
MATH0037 | Galois theory | 6 Credits |
MATH0038 | Advanced group theory | 6 Credits |
MATH0041 | Metric spaces | 6 Credits |
MATH0043 | Real & abstract analysis | 6 Credits |
MATH0044 | Mathematical methods 1 | 6 Credits |
MATH0046 | Linear control theory | 6 Credits |
MATH0047 | Mathematical biology 1 | 6 Credits |
MATH0051 | Numerical linear algebra | 6 Credits |
MATH0065 | Viscous fluid mechanics | 6 Credits |
MATH0117 | Project (MMath) | 6 Credits |
PHYS0024 | Contemporary physics | 6 Credits |
PHYS0031 | Simulation techniques | 6 Credits |
Select between 0 and 24 credits from the following
list B1: |
COMP0072 | Safety-critical computer systems | 6 Credits |
COMP0073 | Advanced algorithms & complexity | 6 Credits |
COMP0075 | Advanced computer graphics | 6 Credits |
COMP0076 | Project preparation | 6 Credits |
COMP0142 | Music & digital signal processing | 6 Credits |
Select between 0 and 1 unit from the following
list C1: |
COMP0019 | Computation III: introduction to formal logic & semantics | 6 Credits |
COMP0145 | Applications II: databases | 6 Credits |
COMP0167 | Programming III: functional programming | 6 Credits |
|
ESML0208 | Chinese stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0214 | French stage 9A (further advanced) (6 credits) | 6 Credits |
ESML0220 | French stage 6A (advanced intermediate) (6 credits) | 6 Credits |
ESML0226 | German stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0238 | German stage 6A (advanced intermediate) (6 credits) | 6 Credits |
ESML0244 | Italian stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0262 | Spanish stage 6A (advanced intermediate) (6 credits) | 6 Credits |
XXXX0001 | Any other units approved by the Director of Studies | 6 Credits |
|
Year 3, Semester 2 |
Optional Units |
Select between 0 and 5 units from the following
list A2: |
MATH0049 | Linear elasticity | 6 Credits |
MATH0050 | Nonlinear equations & bifurcations | 6 Credits |
MATH0053 | Algebraic number theory | 6 Credits |
MATH0054 | Representation theory of finite groups | 6 Credits |
MATH0055 | Introduction to topology | 6 Credits |
MATH0056 | Complex analysis | 6 Credits |
MATH0057 | Functional analysis | 6 Credits |
MATH0059 | Mathematical methods 2 | 6 Credits |
MATH0062 | Ordinary differential equations | 6 Credits |
MATH0063 | Mathematical biology 2 | 6 Credits |
MATH0128 | Project | 6 Credits |
MATH0170 | Numerical solution of PDEs I | 6 Credits |
MATH0172 | Conjecture & proof | 6 Credits |
PHYS0029 | Thermodynamics & statistical mechanics | 6 Credits |
PHYS0030 | Quantum mechanics | 6 Credits |
Select between 0 and 24 credits from the following
list B2: |
COMP0070 | Computer algebra | 6 Credits |
COMP0071 | Application of logic | 6 Credits |
COMP0080 | Computer vision | 6 Credits |
COMP0082 | Double module project | 12 Credits |
Select between 0 and 1 unit from the following
list C2: |
COMP0001 | Graphics | 6 Credits |
COMP0028 | Computation IV: Algorithms | 6 Credits |
COMP0029 | Applications IV: compilers | 6 Credits |
COMP0168 | Programming IV: programming languages | 6 Credits |
|
ESML0209 | Chinese stage 3B (6 credits) | 6 Credits |
ESML0215 | French stage 9B (6 credits) | 6 Credits |
ESML0221 | French stage 6B (6 credits) | 6 Credits |
ESML0227 | German stage 3B (6 credits) | 6 Credits |
ESML0239 | German stage 6B (6 credits) | 6 Credits |
ESML0245 | Italian stage 3B (6 credits) | 6 Credits |
ESML0263 | Spanish stage 6B (6 credits) | 6 Credits |
XXXX0001 | Any other units approved by the Director of Studies | 6 Credits |
|
Year 4, Semester 1 |
Mode of Attendance: Full period in University (Undergraduate) |
Students must take 30 credits each semester. The combined programme for years 3 and 4 must include at least 6 units from the union of lists A1 and A2, no more than 42 credits from the union of lists B1 and B2, no more than 12 credits from the union of lists D1 and D2. |
Optional Units |
|
COMP0072 | Safety-critical computer systems | 6 Credits |
COMP0073 | Advanced algorithms & complexity | 6 Credits |
COMP0075 | Advanced computer graphics | 6 Credits |
COMP0076 | Project preparation | 6 Credits |
COMP0142 | Music & digital signal processing | 6 Credits |
|
ESML0208 | Chinese stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0214 | French stage 9A (further advanced) (6 credits) | 6 Credits |
ESML0220 | French stage 6A (advanced intermediate) (6 credits) | 6 Credits |
ESML0226 | German stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0238 | German stage 6A (advanced intermediate) (6 credits) | 6 Credits |
ESML0244 | Italian stage 3A (advanced beginners) (6 credits) | 6 Credits |
ESML0262 | Spanish stage 6A (advanced intermediate) (6 credits) | 6 Credits |
XXXX0001 | Any other units approved by the Director of Studies | 6 Credits |
|
Year 4, Semester 2 |
Optional Units |
Select between 0 and 5 units from the following
list A2: |
MATH0049 | Linear elasticity | 6 Credits |
MATH0050 | Nonlinear equations & bifurcations | 6 Credits |
MATH0053 | Algebraic number theory | 6 Credits |
MATH0054 | Representation theory of finite groups | 6 Credits |
MATH0055 | Introduction to topology | 6 Credits |
MATH0056 | Complex analysis | 6 Credits |
MATH0057 | Functional analysis | 6 Credits |
MATH0059 | Mathematical methods 2 | 6 Credits |
MATH0061 | Nonlinear & optimal control theory | 6 Credits |
MATH0062 | Ordinary differential equations | 6 Credits |
MATH0063 | Mathematical biology 2 | 6 Credits |
MATH0128 | Project | 6 Credits |
MATH0170 | Numerical solution of PDEs I | 6 Credits |
MATH0172 | Conjecture & proof | 6 Credits |
PHYS0029 | Thermodynamics & statistical mechanics | 6 Credits |
PHYS0030 | Quantum mechanics | 6 Credits |
|
ESML0209 | Chinese stage 3B (6 credits) | 6 Credits |
ESML0215 | French stage 9B (6 credits) | 6 Credits |
ESML0221 | French stage 6B (6 credits) | 6 Credits |
ESML0227 | German stage 3B (6 credits) | 6 Credits |
ESML0239 | German stage 6B (6 credits) | 6 Credits |
ESML0245 | Italian stage 3B (6 credits) | 6 Credits |
ESML0263 | Spanish stage 6B (6 credits) | 6 Credits |
XXXX0001 | Any other units approved by the Director of Studies | 6 Credits |