Text only

 University | Catalogues for 2004/05 | UG index for 2004/05

University of Bath logo - link to University home page
 

 

Undergraduate Programme Structures for 2004/05



Department of Mathematical Sciences


USMA-AFB01: BSc (hons) Mathematics and Statistics

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits

Year 3, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 3 units from the union of lists A1 and A2, at least 2 units from the union of B1 and B2 and no more than 3 units from the union of C1 and C2
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB02: BSc (hons) Mathematics and Statistics with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits

Year 3, Academic year

Mandatory units
MA20106 Study year abroad (BSc) 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits in each semester. The year programme must include at least 3 units from the union of lists A1 and A2, at least 2 units from the union of B1 and B2 and no more than 3 units from the union of C1 and C2.
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB03: BSc (hons) Mathematics and Computing

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
CM10134 Programming 1 12 Credits
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits

Year 1, Semester 2

Mandatory units
CM10135 Programming II 12 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits

Year 2, Semester 1

Mandatory units
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits

Year 2, Semester 2

Mandatory units
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits

Year 3, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 1 unit from the union of lists A1 and A2, and 2 units from the union of B1 and B2.
Mandatory units
CM30076 Project preparation 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Mandatory units
CM30082 Double module project 12 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB04: BSc (hons) Mathematics and Computing with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
CM10134 Programming 1 12 Credits
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits

Year 1, Semester 2

Mandatory units
CM10135 Programming II 12 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits

Year 2, Semester 1

Mandatory units
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits

Year 2, Semester 2

Mandatory units
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits

Year 3, Academic year

Mandatory units
MA20106 Study year abroad (BSc) 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 1 unit from the union of lists A1 and A2, and 2 units from the union of B1 and B2.
Mandatory units
CM30076 Project preparation 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Mandatory units
CM30082 Double module project 12 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB05: BSc (hons) Statistics

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
EC10006 Introductory microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10140 Introduction to programming in Java 6 Credits
EC10007 Introductory macroeconomics 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
EC20010 Intermediate microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits

Year 2, Semester 2

Mandatory units
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10140 Introduction to programming in Java 6 Credits
CM20168 Programming IV: programming languages 6 Credits
EC20011 Intermediate macroeconomics 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MN20009 Company finance 5 Credits

Year 3, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 4 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 1 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Mandatory units
MA30091 Applied statistics 6 Credits
Optional Units: Select between 1 and 3 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
MA30118 Management statistics 5 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB06: BSc (hons) Statistics with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
EC10006 Introductory microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10140 Introduction to programming in Java 6 Credits
EC10007 Introductory macroeconomics 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
EC20010 Intermediate microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits

Year 2, Semester 2

Mandatory units
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10140 Introduction to programming in Java 6 Credits
CM20168 Programming IV: programming languages 6 Credits
EC20011 Intermediate macroeconomics 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MN20009 Company finance 5 Credits

Year 3, Academic year

Mandatory units
MA20106 Study year abroad (BSc) 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 4 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 1 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Mandatory units
MA30091 Applied statistics 6 Credits
Optional Units: Select between 1 and 3 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
MA30118 Management statistics 5 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB13: BSc (hons) Mathematics

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 6 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB14: BSc (hons) Mathematics with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Academic year

Mandatory units
MA20106 Study year abroad (BSc) 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 6 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB15: BSc (hons) Mathematical Sciences

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Semester 1

Students must take 30 credits in each semester. The year programme must include at least 5 units from the union of lists A1 and A2 and no more than 3 units from the union of lists B1 and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFB16: BSc (hons) Mathematical Sciences with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Academic year

Mandatory units
MA20106 Study year abroad (BSc) 60 Credits

Year 4, Semester 1

Students must take 30 credits in each semester. The year programme must include at least 5 units from the union of lists A1 and A2 and no more than 3 units from the union of lists B1 and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFM14: MMath Mathematics

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Semester 1

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 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA40043 Real & abstract analysis 6 Credits
MA40117 Project (MMath) 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30076 Project preparation 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST C1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST E1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D1
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 3, Semester 2

Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40050 Nonlinear equations & bifurcations 6 Credits
MA40057 Functional analysis 6 Credits
MA40062 Ordinary differential equations 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30082 Double module project 12 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST C2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST E2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 1

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 and no more than 12 credits from the union of lists D1 and D2.
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA40040 Algebraic topology 6 Credits
MA40042 Measure theory & integration 6 Credits
MA40043 Real & abstract analysis 6 Credits
MA40045 Dynamical systems 6 Credits
MA40048 Analytical & geometric theory of differential equations 6 Credits
MA40117 Project (MMath) 6 Credits
MA40171 Numerical solution of PDEs II 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30076 Project preparation 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST E1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D1
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40050 Nonlinear equations & bifurcations 6 Credits
MA40057 Functional analysis 6 Credits
MA40058 Martingale theory 6 Credits
MA40061 Nonlinear & optimal control theory 6 Credits
MA40062 Ordinary differential equations 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30082 Double module project 12 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST E2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AFM15: MMath Mathematics with Study Year Abroad

Mode of attendance: Full time


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Academic year

Mandatory units
MA30107 Study year abroad (MMath) 60 Credits

Year 4, Semester 1

Students must take 30 credits each semester. This must include a 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 frm the union of lists D1 and D2.
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA40040 Algebraic topology 6 Credits
MA40042 Measure theory & integration 6 Credits
MA40043 Real & abstract analysis 6 Credits
MA40045 Dynamical systems 6 Credits
MA40048 Analytical & geometric theory of differential equations 6 Credits
MA40117 Project (MMath) 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30076 Project preparation 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST C1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST E1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D1
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40050 Nonlinear equations & bifurcations 6 Credits
MA40057 Functional analysis 6 Credits
MA40058 Martingale theory 6 Credits
MA40061 Nonlinear & optimal control theory 6 Credits
MA40062 Ordinary differential equations 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
CM30082 Double module project 12 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST C2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST E2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AKB02: BSc (hons) Mathematics and Statistics

Mode of attendance: Thick sandwich (Full-time on campus)


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits

Year 3, Academic year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 3 units from the union of lists A1 and A2, a least 2 units from the union of B1 and B2 and no more than 3 units from the union of C1 and C2.
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST C2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list: LIST D2
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AKB04: BSc (hons) Mathematics and Computing

Mode of attendance: Thick sandwich (Full-time on campus)


Year 1, Semester 1

Mandatory units
CM10134 Programming 1 12 Credits
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits

Year 1, Semester 2

Mandatory units
CM10135 Programming II 12 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits

Year 2, Semester 1

Mandatory units
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits

Year 2, Semester 2

Mandatory units
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits

Year 3, Academic year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 1 unit from the union of lists A1 and A2, and 2 units from the union of B1 and B2.
Mandatory units
CM30076 Project preparation 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Mandatory units
CM30082 Double module project 12 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AKB06: BSc (hons) Statistics

Mode of attendance: Thick sandwich (Full-time on campus)


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
EC10006 Introductory microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10140 Introduction to programming in Java 6 Credits
EC10007 Introductory macroeconomics 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
EC20010 Intermediate microeconomics 6 Credits
MA10126 Introduction to computing with applications 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits

Year 2, Semester 2

Mandatory units
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10140 Introduction to programming in Java 6 Credits
CM20168 Programming IV: programming languages 6 Credits
EC20011 Intermediate macroeconomics 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20014 Numerical analysis 6 Credits
MN20009 Company finance 5 Credits

Year 3, Academic year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 4 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Mandatory units
MA30084 Linear models 6 Credits
Optional Units: Select between 1 and 4 Unit(s) from the following list: LIST A1
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
MN20210 Introduction to finance & financial markets 5 Credits
MN30104 Portfolio management 5 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Mandatory units
MA30091 Applied statistics 6 Credits
Optional Units: Select between 1 and 3 Unit(s) from the following list: LIST A2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
MN30209 Investment banking 5 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST D2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
MA30118 Management statistics 5 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AKB14: BSc (hons) Mathematics

Mode of attendance: Thick sandwich (Full-time on campus)


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
Optional Units: Select 1 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Academic year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Semester 1

Students must take units totalling 30 credits each semester. The year programme must include at least 6 units from the union of lists A1 and A2, and no more than 3 units from the union of B1 and B2.
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20145 Applications I: database systems 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
MN20210 Introduction to finance & financial markets 5 Credits
MN30104 Portfolio management 5 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D1
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A2
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST C2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30080 Computer vision 6 Credits
MN30209 Investment banking 5 Credits
Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST D2
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

USMA-AKB16: BSc (hons) Mathematical Sciences

Mode of attendance: Thick sandwich (Full-time on campus)


Year 1, Semester 1

Mandatory units
MA10001 Numbers 6 Credits
MA10002 Functions, differentiation & analytic geometry 6 Credits
MA10003 Integration & differential equations 6 Credits
MA10031 Introduction to statistics & probability 1 6 Credits
MA10126 Introduction to computing with applications 6 Credits

Year 1, Semester 2

Mandatory units
CM10140 Introduction to programming in Java 6 Credits
MA10004 Sets & sequences 6 Credits
MA10005 Matrices & multivariate calculus 6 Credits
MA10006 Vectors & applications 6 Credits
MA10032 Introduction to statistics & probability 2 6 Credits

Year 2, Semester 1

Mandatory units
MA20007 Analysis: Real numbers, real sequences & series 6 Credits
MA20008 Algebra 1 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10017 Systems I: architecture & operating systems 6 Credits
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits
PH10002 Properties of matter 6 Credits

Year 2, Semester 2

Mandatory units
MA20011 Analysis: Real-valued functions of a real variable 6 Credits
MA20012 Algebra 2 6 Credits
Optional Units: Select 3 Unit(s) from the following list:
CM10020 Computation II: computability & decidability 6 Credits
CM10138 Systems II: programming & C 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
MN20009 Company finance 5 Credits
PH10004 Relativity & astrophysics 6 Credits

Year 3, Academic year

Mandatory units
MA20105 Industrial placement 60 Credits

Year 4, Semester 1

Students must take 30 credits in each semester. The year programme must include at least 5 units from the union of lists A1 and A2 and no more than 3 units from the union of lists B1 and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A1
CM30070 Computer algebra 6 Credits
CM30072 Safety-critical computer systems 6 Credits
CM30075 Advanced computer graphics 6 Credits
CM30142 Music & digital signal processing 6 Credits
MA30037 Galois theory 6 Credits
MA30038 Advanced group theory 6 Credits
MA30039 Differential geometry of curves & surfaces 6 Credits
MA30041 Metric spaces 6 Credits
MA30044 Mathematical methods 1 6 Credits
MA30046 Linear control theory 6 Credits
MA30047 Mathematical biology 1 6 Credits
MA30051 Numerical linear algebra 6 Credits
MA30065 Viscous fluid mechanics 6 Credits
MA30084 Linear models 6 Credits
MA30086 Medical statistics 6 Credits
MA30087 Optimisation methods of operational research 6 Credits
MA30092 Classical statistical inference 6 Credits
MA30125 Markov processes & applications 6 Credits
MN20210 Introduction to finance & financial markets 5 Credits
MN30104 Portfolio management 5 Credits
PH30024 Contemporary physics 6 Credits
PH30031 Simulation techniques 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B1
CM20019 Computation III: introduction to formal logic & semantics 6 Credits
CM20167 Programming III: functional programming 6 Credits
MA20009 Ordinary differential equations & control 6 Credits
MA20010 Vector calculus & partial differential equations 6 Credits
MA20033 Statistical inference 1 6 Credits
MA20034 Probability & random processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30208 Chinese stage 3A (advanced beginners) (6 credits) 6 Credits
EU30214 French stage 9A (further advanced) (6 credits) 6 Credits
EU30220 French stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30226 German stage 3A (advanced beginners) (6 credits) 6 Credits
EU30238 German stage 6A (advanced intermediate) (6 credits) 6 Credits
EU30244 Italian stage 3A (advanced beginners) (6 credits) 6 Credits
EU30262 Spanish stage 6A (advanced intermediate) (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

Year 4, Semester 2

Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST A2
CM30071 Logic & its applications 6 Credits
CM30073 Advanced algorithms & complexity 6 Credits
CM30078 Networking 6 Credits
CM30080 Computer vision 6 Credits
MA30049 Linear elasticity 6 Credits
MA30054 Representation theory of finite groups 6 Credits
MA30055 Introduction to topology 6 Credits
MA30056 Complex analysis 6 Credits
MA30059 Mathematical methods 2 6 Credits
MA30060 Nonlinear systems & chaos 6 Credits
MA30063 Mathematical biology 2 6 Credits
MA30085 Time series 6 Credits
MA30089 Applied probability & finance 6 Credits
MA30090 Multivariate analysis 6 Credits
MA30091 Applied statistics 6 Credits
MA30128 Project 6 Credits
MA30170 Numerical solution of PDEs I 6 Credits
MA30172 Conjecture & proof 6 Credits
MA30188 Algebraic curves 6 Credits
MA40189 Topics in Bayesian statistics 6 Credits
MN30209 Investment banking 5 Credits
PH30029 Thermodynamics & statistical mechanics 6 Credits
PH30030 Quantum mechanics 6 Credits
Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
CM20001 Foundations of computer graphics 6 Credits
CM20028 Computation IV: Algorithms 6 Credits
CM20029 Applications IV: compilers 6 Credits
CM20168 Programming IV: programming languages 6 Credits
MA20013 Mathematical modelling & fluids 6 Credits
MA20014 Numerical analysis 6 Credits
MA20035 Statistical inference 2 6 Credits
MA20036 Stochastic processes 6 Credits
Optional Units: Select between 0 and 1 Unit(s) from the following list:
EU30209 Chinese stage 3B (6 credits) 6 Credits
EU30215 French stage 9B (6 credits) 6 Credits
EU30221 French stage 6B (6 credits) 6 Credits
EU30227 German stage 3B (6 credits) 6 Credits
EU30239 German stage 6B (6 credits) 6 Credits
EU30245 Italian stage 3B (6 credits) 6 Credits
EU30263 Spanish stage 6B (6 credits) 6 Credits
ZZ30001 Director of Studies approved unit 6 Credits

 

University | Catalogues for 2004/05 | UG index for 2004/05