This page requires JavaScript to open subsidiary windows but can function
without.
Undergraduate Programme Structures for 2002/03
Department of Mathematical Sciences
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
MA20009
Ordinary differential equations & control
6 Credits
MA20033
Statistical inference 1
6 Credits
MA20034
Probability & random processes
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
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 18 credits from the union of C1 and C2
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST B1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits from
the following 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
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
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
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
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list C2
CM10020
Computation II: computability & decidability
6 Credits
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
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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
MA20009
Ordinary differential equations & control
6 Credits
MA20033
Statistical inference 1
6 Credits
MA20034
Probability & random processes
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
MA20106
Study year abroad (BSc)
60 Credits
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 18 credits from the union of C1 and C2
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST B1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits from
the following 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
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
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
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
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list C2
CM10020
Computation II: computability & decidability
6 Credits
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
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
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
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
MA20009
Ordinary differential equations & control
6 Credits
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level programming & C
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
Students must take units totalling 30 credits each
semester. The year programme must include at least 1unit 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
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
6 Credits
CM20167
Programming III: functional programming
6 Credits
Optional Units: Select between 0 and 3 Unit(s) from
the following list: LIST A1
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
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
MA20009
Ordinary differential equations & control
6 Credits
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level programming & C
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
MA20106
Study year abroad (BSc)
60 Credits
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
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
6 Credits
CM20167
Programming III: functional programming
6 Credits
Optional Units: Select between 0 and 3 Unit(s) from
the following list: LIST A1
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
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
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
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
MA20007
Analysis: Real numbers, real sequences & series
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
5 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
Optional Units: Select 18 Credits 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
MA20014
Numerical analysis
6 Credits
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 18 credits from the union of B1 and B2
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30091
Applied statistics
6 Credits
Optional Units: Select between 1 and 3 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 12 Credits 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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
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
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
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
MA20007
Analysis: Real numbers, real sequences & series
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
5 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
Optional Units: Select 18 Credits 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
MA20014
Numerical analysis
6 Credits
MA20106
Study year abroad (BSc)
60 Credits
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 18 credits from the union of B1 and B2
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list LIST B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30091
Applied statistics
6 Credits
Optional Units: Select between 1 and 3 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 12 Credits 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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
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
PH10004
Relativity & astrophysics
6 Credits
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 18 credits from the union of B1 and B2
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST
A1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits from
the following list: LIST B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
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
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
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
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits 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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST D2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
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
PH10004
Relativity & astrophysics
6 Credits
MA20106
Study year abroad (BSc)
60 Credits
Students must take units totalling 30 credits in
each semester. The year programme must include at least 6 units from the union
of lists A1 and A2 and no more than 18 credits from the union of lists B1
and B2
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST
A1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits from
the following list B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
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
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
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
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following 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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST D2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
Optional Units: Select 18 Credits 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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
Optional Units: Select 18 Credits from the following
list
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level 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
PH10004
Relativity & astrophysics
6 Credits
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 18 credits from the union of lists B1 and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST
A1
CM30072
Safety-critical computer systems
6 Credits
CM30075
Advanced computer graphics
6 Credits
CM30142
Music & digital signal processing
6 Credits
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following 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
Optional Units: Select between 2 and 5 Unit(s) from
the following list: LIST A2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
MA30049
Linear elasticity
6 Credits
MA30054
Representation theory of finite groups
6 Credits
MA30055
Introduction to topology
6 Credits
MA30059
Mathematical methods 2
6 Credits
MA30060
Nonlinear systems & chaos
6 Credits
MA30063
Mathematical biology 2
6 Credits
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
MA30170
Numerical solution of PDEs I
6 Credits
MA30172
Conjecture & proof
6 Credits
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following 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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
Optional Units: Select 18 Credits 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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
Optional Units: Select 18 Credits from the following
list
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level 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
PH10004
Relativity & astrophysics
6 Credits
MA20106
Study year abroad (BSc)
60 Credits
Students must take units totalling 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 18 credits from the union of lists B1
and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST
A1
CM30072
Safety-critical computer systems
6 Credits
CM30075
Advanced computer graphics
6 Credits
CM30142
Music & digital signal processing
6 Credits
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following 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
Optional Units: Select between 2 and 5 Unit(s) from
the following list: LIST A2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
MA30049
Linear elasticity
6 Credits
MA30054
Representation theory of finite groups
6 Credits
MA30055
Introduction to topology
6 Credits
MA30059
Mathematical methods 2
6 Credits
MA30060
Nonlinear systems & chaos
6 Credits
MA30063
Mathematical biology 2
6 Credits
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
MA30170
Numerical solution of PDEs I
6 Credits
MA30172
Conjecture & proof
6 Credits
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following 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
Mode of attendance: Full time
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
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
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
Optional Units: Select 3 Unit(s) from the following
list
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level 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
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 C 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
MA30038
Advanced group theory
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
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 24 Credits from
the following list B1
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 II: databases
6 Credits
CM20167
Programming III: functional programming
6 Credits
Optional Units: Select between 0 and 5 Unit(s) from
the following list: LIST E1
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 6 Credits from
the following 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
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
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
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 24 Credits from
the following list LIST B2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 6 Credits 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
Students must take 30 credits each semester. The
combined programme for years 3 and 4 must include at least 6 units from the
union of lists A1 and A2, no more than 42 credits from the union of lists
B1 and B2, no more than 12 credits from the union of lists D1 and D2.
Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST
A1
MA30038
Advanced group theory
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
MA40171
Numerical solution of PDEs II
6 Credits
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 24 Credits from
the following list: LIST B1
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 6 Credits 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
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
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
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 24 Credits from
the following list: LIST B2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
CM30082
Double module project
12 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST E2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 6 Credits 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
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
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
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
Optional Units: Select 3 Unit(s) from the following
list
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level 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
MA30107
Study year abroad (MMath)
60 Credits
Students must take 30 credits each semester. This
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
MA30038
Advanced group theory
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
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 24 Credits from
the following list: LIST B1
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 II: databases
6 Credits
CM20167
Programming III: functional programming
6 Credits
Optional Units: Select between 0 and 5 Unit(s) from
the following list: LIST E1
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 6 Credits 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
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
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
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 24 Credits from
the following list: LIST B2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 6 Credits 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
Mode of attendance: Thick sandwich
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
MA20009
Ordinary differential equations & control
6 Credits
MA20033
Statistical inference 1
6 Credits
MA20034
Probability & random processes
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
MA20105
Industrial placement
60 Credits
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 lists B1 and B2 and
no more than 18 credits from the union of lists C1 and C2.
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST B1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits 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
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
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
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
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list: LIST C2
CM10020
Computation II: computability & decidability
6 Credits
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
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
Mode of attendance: Thick sandwich
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
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
MA20009
Ordinary differential equations & control
6 Credits
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level programming & C
6 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
MA20014
Numerical analysis
6 Credits
MA20105
Industrial placement
60 Credits
Students must take 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 lists B1 and B2.
Mandatory units
CM30076
Project preparation
6 Credits
Optional Units: Select 1 Unit(s) from the following
list
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
6 Credits
CM20167
Programming III: functional programming
6 Credits
Optional Units: Select between 0 and 3 Unit(s) from
the following list: LIST A1
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
Mode of attendance: Thick sandwich
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
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
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
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
MA20007
Analysis: Real numbers, real sequences & series
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
5 Credits
MA20035
Statistical inference 2
6 Credits
MA20036
Stochastic processes
6 Credits
Optional Units: Select 18 Credits 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
MA20014
Numerical analysis
6 Credits
MA20105
Industrial placement
60 Credits
Students must take units totalling 30 credits each
semester. The year programme must include at leat 4 units from the union of
lists A1 and A2 and no more than 18 credits from the union of lists B1 and
B2.
Mandatory units
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
MA30125
Markov processes & applications
6 Credits
Optional Units: Select between 0 and 12 Credits from
the following list: LIST B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30091
Applied statistics
6 Credits
Optional Units: Select between 1 and 3 Unit(s) from
the following list: LIST A2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30092
Statistical inference
6 Credits
Optional Units: Select between 0 and 12 Credits 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
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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
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
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
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
Mode of attendance: Thick sandwich
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
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
PH10004
Relativity & astrophysics
6 Credits
MA20105
Industrial placement
60 Credits
Students must take units totalling 30 credits in
each semester. The year programme must include at least 6 units from the union
of lists A1 and A2 and no more than 18 credits from the union of lists B1
and B2.
Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST
A1
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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 12 Credits from
the following list: LIST B1
CM20019
Computation III: introduction to formal logic & semantics
6 Credits
CM20145
Applications II: databases
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
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
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
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
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
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits 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
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
Optional Units: Select between 0 and 4 Unit(s) from
the following list: LIST D2
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
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
Mode of attendance: Thick sandwich
MA10002
Functions, differentiation & analytic geometry
6 Credits
MA10003
Integration & differential equations
6 Credits
MA10031
Statistics & probability 1
6 Credits
MA10126
Introduction to computing with applications
6 Credits
CM10140
Introduction to programming in Java
6 Credits
MA10005
Matrices & multivariate calculus
6 Credits
MA10006
Vectors & applications
6 Credits
MA10032
Statistics & probability 2
6 Credits
MA20007
Analysis: Real numbers, real sequences & series
6 Credits
Optional Units: Select 18 Credits 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
PH10002
Properties of matter
6 Credits
MN10248
Introduction to accounting & finance
5 Credits
MA20011
Analysis: Real-valued functions of a real variable
6 Credits
Optional Units: Select 18 Credits from the following
list
CM10020
Computation II: computability & decidability
6 Credits
CM10138
Systems II: low-level 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
PH10004
Relativity & astrophysics
6 Credits
MA20105
Industrial placement
60 Credits
Students must take units totalling 30 credits each
semester. The year programme must include at least 5 units from the union
of lists A1 and A2 and no more than 18 credits from the union of lists B1
and B2.
Optional Units: Select between 2 and 5 Unit(s) from the following list: LIST
A1
CM30072
Safety-critical computer systems
6 Credits
CM30075
Advanced computer graphics
6 Credits
CM30142
Music & digital signal processing
6 Credits
MA30038
Advanced group theory
6 Credits
MA30039
Differential geometry of curves & surfaces
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
MA30086
Medical statistics
6 Credits
MA30087
Optimisation methods of operational research
6 Credits
MA30125
Markov processes & applications
6 Credits
PH30024
Contemporary physics
6 Credits
PH30031
Simulation techniques
6 Credits
Optional Units: Select between 0 and 12 Credits 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
Optional Units: Select between 2 and 5 Unit(s) from
the following list: LIST A2
CM30071
Application of logic
6 Credits
CM30073
Advanced algorithms & complexity
6 Credits
MA30049
Linear elasticity
6 Credits
MA30054
Representation theory of finite groups
6 Credits
MA30055
Introduction to topology
6 Credits
MA30059
Mathematical methods 2
6 Credits
MA30060
Nonlinear systems & chaos
6 Credits
MA30063
Mathematical biology 2
6 Credits
MA30089
Applied probability & finance
6 Credits
MA30090
Multivariate analysis
6 Credits
MA30091
Applied statistics
6 Credits
MA30092
Statistical inference
6 Credits
MA30170
Numerical solution of PDEs I
6 Credits
MA30172
Conjecture & proof
6 Credits
PH30029
Thermodynamics & statistical mechanics
6 Credits
PH30030
Quantum mechanics
6 Credits
Optional Units: Select between 0 and 12 Credits 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