Accessible Viewing University home | Catalogues for 2002/03 | UG index for 2002/03

# Undergraduate Programme Structures for 2002/03

## USMA-AFB01: BSc (hons) Mathematics and Statistics

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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 18 credits 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
 MA30085 Time series 6 Credits
 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
 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 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
 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
 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
 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 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
 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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

 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 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
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 MA30085 Time series 6 Credits
 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
 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 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
 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
 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
 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 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
 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

### 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: low-level 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 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
 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 Application of logic 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

### 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: low-level 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

 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
 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
 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 Application of logic 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### Year 1, Semester 2

 Mandatory units
 MA10004 Sets & sequences 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

### 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 5 Credits

### Year 2, Semester 2

 Mandatory units
 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
 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 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
 MA30084 Linear models 6 Credits
 Optional Units: Select between 1 and 4 Unit(s) from the following list: LIST A1
 MA30085 Time series 6 Credits
 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
 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
 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
 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 Application of logic 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### Year 1, Semester 2

 Mandatory units
 MA10004 Sets & sequences 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

### 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 5 Credits

### Year 2, Semester 2

 Mandatory units
 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
 MA20012 Algebra 2 6 Credits
 MA20014 Numerical analysis 6 Credits

 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 18 credits 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
 MA30085 Time series 6 Credits
 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
 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
 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
 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 Application of logic 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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
 PH10002 Properties of matter 6 Credits
 MN10248 Introduction to accounting & finance 5 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
 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 18 credits 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 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
 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
 MA30085 Time series 6 Credits
 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

### 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 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
 CM30080 Computer vision 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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
 PH10002 Properties of matter 6 Credits
 MN10248 Introduction to accounting & finance 5 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
 PH10004 Relativity & astrophysics 6 Credits

 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 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
 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 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
 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
 MA30085 Time series 6 Credits
 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

### 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 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
 CM30080 Computer vision 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-AFB15: BSc (hons) Mathematical Sciences

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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 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

### 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 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

### 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 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
 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
 MA30085 Time series 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

### Year 3, Semester 2

 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
 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
 MA30089 Applied probability & finance 6 Credits
 MA30090 Multivariate analysis 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30092 Statistical inference 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 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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 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

### 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 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

 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 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
 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
 MA30085 Time series 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

### Year 4, Semester 2

 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
 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
 MA30089 Applied probability & finance 6 Credits
 MA30090 Multivariate analysis 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30092 Statistical inference 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 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-AFM14: MMath Mathematics

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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: 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

### 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 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
 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 24 Credits from the following 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 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
 MA30084 Linear models 6 Credits
 MA30085 Time series 6 Credits
 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

### 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 24 Credits from the following list LIST B2
 CM30071 Application of logic 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
 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

### 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, 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 24 Credits 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
 MA30085 Time series 6 Credits
 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

### 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 24 Credits from the following list: LIST B2
 CM30071 Application of logic 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
 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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: 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

 Mandatory units
 MA30107 Study year abroad (MMath) 60 Credits

### Year 4, Semester 1

 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
 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 24 Credits 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 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
 MA30084 Linear models 6 Credits
 MA30085 Time series 6 Credits
 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

### 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 24 Credits from the following list: LIST B2
 CM30071 Application of logic 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
 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-AKB02: BSc (hons) Mathematics and Statistics

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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

 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, 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
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 MA30085 Time series 6 Credits
 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
 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 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
 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
 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
 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 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
 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

### 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: low-level 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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 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
 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 Application of logic 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

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### Year 1, Semester 2

 Mandatory units
 MA10004 Sets & sequences 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

### 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 5 Credits

### Year 2, Semester 2

 Mandatory units
 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
 MA20012 Algebra 2 6 Credits
 MA20014 Numerical analysis 6 Credits

 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 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
 MA30084 Linear models 6 Credits
 Optional Units: Select between 1 and 4 Unit(s) from the following list: LIST A1
 MA30085 Time series 6 Credits
 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
 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
 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
 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 Application of logic 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-AKB14: BSc (hons) Mathematics

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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
 PH10002 Properties of matter 6 Credits
 MN10248 Introduction to accounting & finance 5 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
 PH10004 Relativity & astrophysics 6 Credits

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 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
 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 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
 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
 MA30085 Time series 6 Credits
 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

### 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 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
 CM30080 Computer vision 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-AKB16: BSc (hons) Mathematical Sciences

### Year 1, Semester 1

 Mandatory units
 MA10001 Numbers 6 Credits
 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

### 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 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 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

### 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 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

 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 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
 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
 MA30085 Time series 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

### Year 4, Semester 2

 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
 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
 MA30089 Applied probability & finance 6 Credits
 MA30090 Multivariate analysis 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30092 Statistical inference 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 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

 University home | Catalogues for 2002/03 | UG index for 2002/03 Student Records & Examinations Office, University of Bath, Bath BA2 7AY Tel: +44 (0) 1225 384352 Fax: +44 (0) 1225 386366 E-mail: samis-support@bath.ac.uk This page maintained by R.Ackland@bath.ac.uk. Last update: 8 October, 2002