Text only University | Catalogues for 2005/06 | UG index for 2005/06

# Undergraduate Programme Structures for 2005/06

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

### Year 3, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 3 units from the union of lists A1 and A2 and at least 2 units from the union of B1 and B2. For the above purposes MA30087 and MA40125 may be taken to be in either list A1 or list B1 (but not both) and MA30078 in either A2 or B2 (but not both).
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20010 Vector calculus & partial differential equations 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
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C2
 AA00013 Choose nothing from this list of options 0 Credits
 CM20001 Foundations of computer graphics 6 Credits
 CM20028 Computation IV: Algorithms 6 Credits
 CM20168 Programming IV: programming languages 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20106 Study year abroad (BSc) 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 3 units from the union of lists A1 and A2 and at least 2 units from the union of B1 and B2. For the above purposes MA30087 and MA40125 may be taken to be in either list A1 or list B1 (but not both) and MA30078 in either A2 or B2 (but not both).
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20010 Vector calculus & partial differential equations 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
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C2
 AA00013 Choose nothing from this list of options 0 Credits
 CM20001 Foundations of computer graphics 6 Credits
 CM20028 Computation IV: Algorithms 6 Credits
 CM20168 Programming IV: programming languages 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFB03: BSc (hons) Mathematics and Computing

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

### Year 3, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
 Mandatory units
 CM30076 Project preparation 6 Credits
 Optional Units: Select 1 Unit(s) from the following list:
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 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 B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00003 Choose nothing from this list of options 0 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 2 Unit(s) from the following list: LIST A2
 AA00011 Choose nothing from this list of options 0 Credits
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00013 Choose nothing from this list of options 0 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20106 Study year abroad (BSc) 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
 Mandatory units
 CM30076 Project preparation 6 Credits
 Optional Units: Select 1 Unit(s) from the following list:
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 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 B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00003 Choose nothing from this list of options 0 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 2 Unit(s) from the following list: LIST A2
 AA00011 Choose nothing from this list of options 0 Credits
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 Optional Units: Select between 0 and 2 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00013 Choose nothing from this list of options 0 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFB05: BSc (hons) Statistics

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

 Optional Units: Select between 0 and 1 Unit(s) from the following list:
 AA00021 Choose nothing from this list of options 0 Credits
 EC20156 Intermediate macroeconomics 12 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 between 0 and 1 Unit(s) from the following list:
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 EC20010 Intermediate microeconomics 6 Credits
 EC20011 Intermediate macroeconomics 6 Credits
 MA10126 Introduction to computing with applications 6 Credits
 MA20009 Ordinary differential equations & control 6 Credits

### Year 2, Semester 2

 Mandatory units
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 Optional Units: Select between 2 and 3 Unit(s) from the following list:
 CM10020 Computation II: computability & decidability 6 Credits
 CM10140 Introduction to programming in Java 6 Credits
 CM20168 Programming IV: programming languages 6 Credits
 EC20147 Intermediate microeconomics 2 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 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 4 units from the union of lists A1 and A2.
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00002 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20009 Ordinary differential equations & control 6 Credits
 MA20010 Vector calculus & partial differential equations 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 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 0 and 4 Unit(s) from the following list: LIST A2
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 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
 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
 MA30118 Management statistics 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

 Optional Units: Select between 0 and 1 Unit(s) from the following list:
 AA00021 Choose nothing from this list of options 0 Credits
 EC20156 Intermediate macroeconomics 12 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 between 0 and 1 Unit(s) from the following list:
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 EC20010 Intermediate microeconomics 6 Credits
 EC20011 Intermediate macroeconomics 6 Credits
 MA10126 Introduction to computing with applications 6 Credits
 MA20009 Ordinary differential equations & control 6 Credits

### Year 2, Semester 2

 Mandatory units
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 Optional Units: Select between 2 and 3 Unit(s) from the following list:
 CM10020 Computation II: computability & decidability 6 Credits
 CM10140 Introduction to programming in Java 6 Credits
 CM20168 Programming IV: programming languages 6 Credits
 EC20147 Intermediate microeconomics 2 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 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 4 units from the union of lists A1 and A2.
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00002 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20009 Ordinary differential equations & control 6 Credits
 MA20010 Vector calculus & partial differential equations 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 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 0 and 4 Unit(s) from the following list: LIST A2
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 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
 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
 MA30118 Management statistics 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFB13: BSc (hons) Mathematics

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

### Year 3, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 6 units from the union of lists A1 and A2.
 Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20033 Statistical inference 1 6 Credits
 MA20034 Probability & random processes 6 Credits
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 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
 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00011 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20106 Study year abroad (BSc) 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 6 units from the union of lists A1 and A2.
 Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20033 Statistical inference 1 6 Credits
 MA20034 Probability & random processes 6 Credits
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 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
 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00011 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFB15: BSc (hons) Mathematical Sciences

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

### Year 3, Semester 1

 Students must take units normally totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher.
 Optional Units: Select 5 Unit(s) from the following list:
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 MA40125 Markov processes & applications 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 3, Semester 2

 Optional Units: Select 5 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 MA20014 Numerical analysis 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30060 Nonlinear systems & chaos 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30128 Project 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20106 Study year abroad (BSc) 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher.
 Optional Units: Select 5 Unit(s) from the following list:
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 MA40125 Markov processes & applications 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 4, Semester 2

 Optional Units: Select 5 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 MA20014 Numerical analysis 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30060 Nonlinear systems & chaos 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30128 Project 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFM14: MMath Mathematics

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2, 48 credits at level 3 and 60 credits at level 4.

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

### Year 3, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. In the combined programme for years 3 and 4, at least 48 of the 120 credits should be at level 3 and at least 60 should be at level 4.
 Optional Units: Select 5 Unit(s) from the following list:
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40043 Real & abstract analysis 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 MA40125 Markov processes & applications 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 3, Semester 2

 Optional Units: Select 5 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 CM30082 Double module project 12 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30128 Project 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40050 Nonlinear equations & bifurcations 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40057 Functional analysis 6 Credits
 MA40062 Ordinary differential equations 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. In the combined programme for years 3 and 4, at least 40 of the 120 credits should be at level 3 and at least 60 should be at level 4.
 Optional Units: Select 5 Unit(s) from the following list:
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 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
 MA40065 Viscous fluid mechanics 6 Credits
 MA40117 Project (MMath) 6 Credits
 MA40125 Markov processes & applications 6 Credits
 MA40171 Numerical solution of PDEs II 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 4, Semester 2

 Optional Units: Select 5 Unit(s) from the following list:
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 CM30082 Double module project 12 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40050 Nonlinear equations & bifurcations 6 Credits
 MA40054 Representation theory of finite groups 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
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 MA40195 Project (MMath) 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AFM15: MMath Mathematics with Study Year Abroad

### Mode of attendance: Full time

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2, 48 credits at level 3 and 60 credits at level 4.

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA30107 Study year abroad (MMath) 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits in each semester. In the combined programme for years 3 and 4, at least 48 of the 120 credits should be at level 3 and at least 60 should be at level 4.
 Optional Units: Select 5 Unit(s) from the following list:
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 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
 MA40065 Viscous fluid mechanics 6 Credits
 MA40117 Project (MMath) 6 Credits
 MA40125 Markov processes & applications 6 Credits
 MA40171 Numerical solution of PDEs II 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 4, Semester 2

 Optional Units: Select 5 Unit(s) from the following list:
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 CM30082 Double module project 12 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40050 Nonlinear equations & bifurcations 6 Credits
 MA40054 Representation theory of finite groups 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
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 MA40195 Project (MMath) 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

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

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

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 3 units from the union of lists A1 and A2 and at least 2 units from the union of B1 and B2. For the above purposes MA30087 and MA40125 may be taken to be in either list A1 or list B1 (but not both) and MA30078 in either A2 or B2 (but not both).
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20010 Vector calculus & partial differential equations 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
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 5 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST C2
 AA00013 Choose nothing from this list of options 0 Credits
 CM20001 Foundations of computer graphics 6 Credits
 CM20028 Computation IV: Algorithms 6 Credits
 CM20168 Programming IV: programming languages 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AKB04: BSc (hons) Mathematics and Computing

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

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year, normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 1 unit from the union of lists A1 and A2 and 2 units from the union of B1 and B2.
 Mandatory units
 CM30076 Project preparation 6 Credits
 Optional Units: Select 1 Unit(s) from the following list:
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST A1
 AA00001 Choose nothing from this list of options 0 Credits
 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 B1
 AA00002 Choose nothing from this list of options 0 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00003 Choose nothing from this list of options 0 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
 AA00011 Choose nothing from this list of options 0 Credits
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 Optional Units: Select between 0 and 3 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 6 Credits from the following list:
 AA00013 Choose nothing from this list of options 0 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AKB06: BSc (hons) Statistics

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

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

 Optional Units: Select between 0 and 1 Unit(s) from the following list:
 AA00021 Choose nothing from this list of options 0 Credits
 EC20156 Intermediate macroeconomics 12 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 between 0 and 1 Unit(s) from the following list:
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 EC20010 Intermediate microeconomics 6 Credits
 EC20011 Intermediate macroeconomics 6 Credits
 MA10126 Introduction to computing with applications 6 Credits
 MA20009 Ordinary differential equations & control 6 Credits
 MN10248 Introduction to accounting & finance (Elec Eng / Maths) 6 Credits

### Year 2, Semester 2

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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 4 units from the union of lists A1 and A2.
 Mandatory units
 MA30084 Linear models 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST A1
 AA00002 Choose nothing from this list of options 0 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00003 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20009 Ordinary differential equations & control 6 Credits
 MA20010 Vector calculus & partial differential equations 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 MN30067 Treasury management 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 0 and 4 Unit(s) from the following list: LIST A2
 AA00011 Choose nothing from this list of options 0 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00012 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 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
 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
 MA30118 Management statistics 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 MN20211 Advanced corporate finance 6 Credits
 MN30209 Investment banking 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AKB14: BSc (hons) Mathematics

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

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher. The year programme must include at least 6 units from the union of lists A1 and A2.
 Optional Units: Select between 1 and 5 Unit(s) from the following list: LIST A1
 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
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B1
 AA00001 Choose nothing from this list of options 0 Credits
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20145 Applications I: database systems 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 MA20033 Statistical inference 1 6 Credits
 MA20034 Probability & random processes 6 Credits
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40125 Markov processes & applications 6 Credits
 MN30067 Treasury management 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
 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
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40188 Algebraic curves 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 Optional Units: Select between 0 and 4 Unit(s) from the following list: LIST B2
 AA00011 Choose nothing from this list of options 0 Credits
 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30080 Computer vision 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 MN20211 Advanced corporate finance 6 Credits
 MN30209 Investment banking 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

## USMA-AKB16: BSc (hons) Mathematical Sciences

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

 Students on this programme must complete a minimum of 60 credits at level 1, 48 credits at level 2 and 48 credits at level 3 or higher

### Year 1, Semester 1

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

### Year 1, Semester 2

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

### Year 2, Semester 1

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

### Year 2, Semester 2

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

 Mandatory units
 MA20105 Industrial placement 60 Credits

### Year 4, Semester 1

 Students must take units totalling 60 credits for the year and normally 30 credits each semester. At least 48 of the 60 credits should be at level 3 or higher.
 Optional Units: Select 5 Unit(s) from the following list:
 CM20019 Computation III: introduction to formal logic & semantics 6 Credits
 CM20167 Programming III: functional programming 6 Credits
 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
 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
 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
 MA30084 Linear models 6 Credits
 MA30086 Medical statistics 6 Credits
 MA30087 Optimisation methods of operational research 6 Credits
 MA30092 Classical statistical inference 6 Credits
 MA40037 Galois theory 6 Credits
 MA40038 Advanced group theory 6 Credits
 MA40065 Viscous fluid mechanics 6 Credits
 MA40125 Markov processes & applications 6 Credits
 MN30067 Treasury management 6 Credits
 PH30024 Contemporary physics 6 Credits
 PH30031 Simulation techniques 6 Credits
 ZZ30001 Director of Studies approved unit 6 Credits

### Year 4, Semester 2

 Optional Units: Select 5 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
 CM30071 Logic & its applications 6 Credits
 CM30073 Advanced algorithms & complexity 6 Credits
 CM30078 Networking 6 Credits
 CM30080 Computer vision 6 Credits
 MA20013 Mathematical modelling & fluids 6 Credits
 MA20014 Numerical analysis 6 Credits
 MA20035 Statistical inference 2 6 Credits
 MA20036 Stochastic processes 6 Credits
 MA30055 Introduction to topology 6 Credits
 MA30056 Complex analysis 6 Credits
 MA30059 Mathematical methods 2 6 Credits
 MA30060 Nonlinear systems & chaos 6 Credits
 MA30063 Mathematical biology 2 6 Credits
 MA30085 Time series 6 Credits
 MA30089 Applied probability & finance 6 Credits
 MA30091 Applied statistics 6 Credits
 MA30128 Project 6 Credits
 MA30170 Numerical solution of PDEs I 6 Credits
 MA30172 Conjecture & proof 6 Credits
 MA40049 Linear elasticity 6 Credits
 MA40054 Representation theory of finite groups 6 Credits
 MA40090 Multivariate analysis 6 Credits
 MA40188 Algebraic curves 6 Credits
 MA40189 Topics in Bayesian statistics 6 Credits
 MN20211 Advanced corporate finance 6 Credits
 MN30209 Investment banking 6 Credits
 PH30029 Thermodynamics & statistical mechanics 6 Credits
 PH30030 Quantum mechanics 6 Credits
 ZZ30004 Director of Studies approved unit 6 Credits

 University | Catalogues for 2005/06 | UG index for 2005/06 Student Records & Examinations Office, University of Bath, Bath BA2 7AY Tel: +44 (0) 1225 383019 Fax: +44 (0) 1225 386366 To request a copy of this information (Prospectus): Prospectus request To report a problem with the catalogue click here This page maintained by H.E.Buick@bath.ac.uk. Last update: 27 April, 2005 Copyright ©2005 University of Bath