# Mathematics Modules 2018-19

**Notes:**
Unless indicated otherwise, each module is worth 5 credits.
In most cases, modules with MA (=Mathematics) codes that end in
an odd digit are offered during the Michaelmas Term, while those
ending in an even digit are offered during the Hilary Term.

The list of availabe modules can change from one year to the next, especially so for the more advanced MA34* and ST34* modules, many of which are offered no more often that every second year.

## Mathematics Modules Michaelmas Term (first semester) 2018-19

- BC1 Broad Curriculum modules
- CS3011 Symbolic programming [
*5 credits*] Lecturer: Prof. Tim Fernando (Computer Science) - CS3016 Introduction to functional programming [
*5 credits*] Lecturer: Prof. Andrew Butterfield (Computer Science) - CS4001 Fuzzy logic [
*5 credits*] Lecturer: Prof. Khurshid Ahmad (Computer Science) - CS4004 Formal verification [
*5 credits*] Lecturer: Prof. Vasileios Koutavas (Computer Science) - CS4012 Topics in functional programming [
*prerequisite: CS3016*] Lecturer: Prof. Glenn Strong (Computer Science) - CS4052 Computer graphics [
*5 credits*] Lecturer: Prof. Aljosa Smolic (Computer Science) - CS4053 Computer vision [
*5 credits*] Lecturer: Prof. Kenneth M. Dawson-Howe (Computer Science) - MA1111 Linear algebra I Lecturer: Prof. Vladimir Dotsenko
- MA1125 Single-variable calculus and introductory analysis [
*10 credits*] Lecturer: Prof. Paschalis Karageorgis - MA1213 Introduction to group theory Lecturer: Prof. Dmitri Zaitsev
- MA1241 Mechanics I Lecturer: Prof. Jan Manschot
- MA1E01 Engineering mathematics I Lecturer: Prof. Alberto Ramos
- MA2223 Metric spaces [
*prerequisite: MA1126*] Lecturer: Prof. Sergey Mozgovoy - MA2321 Analysis in several real variables [
*prerequisites: MA1111, MA1125, MA1132*] Lecturer: Prof. David Wilkins - MA2327 Ordinary differential equations [
*prerequisites: MA1126, MA1212*] Lecturer: Prof. Miriam Logan - MA2331 Equations of mathematical physics I [
*prerequisite: MA1132*] Lecturer: Prof. Manuela Kulaxizi - MA2341 Advanced classical mechanics I [
*prerequisite: MA1242*] Lecturer: Prof. Sergey Frolov - MA2361 Computation theory and logic Lecturer: Prof. Colm Ó Dúnlaing
- MA2C01 Discrete mathematics I Lecturer: Prof. Andreea Nicoara
- MA2E01 Engineering mathematics III Lecturer: Prof. Dmitri Zaitsev
- MA341C Proofs from the BOOK Lecturers: Prof. Vladimir Dotsenko, Prof. Vincent Gélinas
- MA3421 Functional analysis I [
*prerequisites: MA2223, MA2224 are desirable*] Lecturer: Prof. John Stalker - MA3427 Algebraic topology I [
*prerequisites: MA1213 and one of MA2223, MA2321*] Lecturer: Prof. David Wilkins - MA3429 Differential geometry [
*prerequisite: MA2322*] Lecturer: Prof. Sergey Frolov - MA3431 Classical field theory [
*prerequisite: MA2342*] Lecturer: Prof. Sinéad Ryan - MA3441 Quantum mechanics I [
*prerequisite: MA2342*] Lecturer: Prof. Tristan McLoughlin - MA3443 Statistical physics I [
*prerequisite: MA2342*] Lecturer: Prof. Manuela Kulaxizi - MA3469 Practical numerical simulations [
*prerequisites: MA1241 and one of MA2327, MA2332*] Lecturer: Prof. Michael Peardon - MA3E1 Engineering mathematics V Lecturer: Dr. Joe Ó hÓgáin
- MA4445 Quantum field theory I [
*prerequisite: MA3442 (MA3444 recommended)*] Lecturer: Prof. Samson Shatashvili - MAU11001 Mathematics, statistics & computation 1 Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MAU11S01 Mathematics for scientists I Lecturers: Prof. Kirk Soodhalter, Prof. Anthony Brown
- MAU22S01 Multi-variable calculus for science [
*prerequisite: MAU11S02*] Lecturer: Prof. Miriam Logan - MAU22S03 Fourier analysis for science [
*prerequisite: MAU11S02*] Lecturer: Prof. Ruth Britto - ST1251 Introduction to statistics I Lecturer: Prof. Fergal Shevlin (Computer Science)
- ST2351 Probability and theoretical statistics [
*prerequisite: ST1252*] Lecturer: Prof. Simon Wilson (Statistics) - ST3010 Applied forecasting [
*prerequisite: ST2351*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3011 Multivariate linear analysis [
*prerequisite: ST2351*] Lecturer: Prof. Brett Houlding (Statistics) - ST3453 Stochastic models in space and time I [
*prerequisite: ST2351*] Lecturer: Prof. Jason Wyse (Statistics) - ST3456 Modern statistical methods II [
*prerequisite: ST2351*] Lecturer: Prof. Bernando Nipoti (Statistics) - ST4003 Data analytics [
*10 credits, prerequisite: ST3011*] Lecturer: Prof. Myra O'Regan (Statistics) - ST4005 Decision analysis Lecturer: Prof. Brett Houlding (Statistics)

## Mathematics Modules Hilary Term (second semester) 2018-19

- BC2 Broad Curriculum modules
- MA1112 Linear algebra II [
*prerequisite: MA1111*] Lecturer: Prof. Vladimir Dotsenko - MA1126 Introduction to set theory and general topology [
*prerequisite: MA1125*] Lecturer: Prof. Donal O'Donovan - MA1132 Advanced calculus [
*prerequisites: MA1111, MA1125*] Lecturer: Prof. Kirk Soodhalter - MA1242 Mechanics II [
*prerequisite: MA1241*] Lecturer: Prof. Jan Manschot - MA1266 Introduction to programming in C Lecturer: Prof. Colm Ó Dúnlaing
- MA1E02 Engineering mathematics II
- MA2214 Fields, rings and modules [
*prerequisite: MA1213*] Lecturer: Prof. Sergey Mozgovoy - MA2224 Lebesgue integral [
*prerequisite: MA2223*] Lecturer: Prof. David Wilkins - MA2322 Calculus on manifolds [
*prerequisite: MA2321*] Lecturer: Prof. Jan Manschot - MA2328 Complex analysis [
*prerequisite: MA1126 or MA2321*] Lecturer: Prof. Marius de Leeuw - MA2332 Equations of mathematical physics II [
*prerequisite: MA2331*] Lecturer: Prof. Anthony Brown - MA2342 Advanced classical mechanics II [
*prerequisite: MA2341*] Lecturer: Prof. Tristan McLoughlin - MA2C02 Discrete mathematics II Lecturer: Prof. Andreea Nicoara
- MA2E02 Engineering mathematics IV Lecturer: Prof. Anthony Brown
- MA3416 Group representations [
*prerequisites: MA1212, MA1213*] Lecturer: Prof. Vincent Gélinas - MA341F Introduction to algebraic geometry [
*prerequisites: MA2314, MA2322*] Lecturer: Prof. Andreea Nicoara - MA3428 Algebraic topology II [
*prerequisites: MA1213 and one of MA2223, MA2321*] Lecturer: Prof. Sergey Mozgovoy - MA342T Partial differential equations [
*prerequisite: MA2327*] Lecturer: Prof. John Stalker - MA3432 Classical electrodynamics [
*prerequisite: MA3431*] Lecturer: Prof. Alberto Ramos - MA3442 Quantum mechanics II [
*prerequisite: MA3441*] Lecturer: Prof. Tristan McLoughlin - MA3444 Statistical physics II [
*prerequisite: MA3443*] Lecturer: Prof. Manuela Kulaxizi - MA346J Set theory and mathematical logic [
*prerequisite: MA2361*] Lecturer: Prof. Colm Ó Dúnlaing - MA3484 Methods of mathematical economics [
*prerequisite: MA1212*] Lecturer: Prof. David Wilkins - MA4446 Quantum field theory II [
*prerequisite: MA4445*] Lecturer: Prof. Sergey Frolov - MA4448 General relativity [
*prerequisites: MA3429, MA3432*] Lecturer: Prof. Andrei Parnachev - MA444D The standard model of elementary particle physics [
*prerequisites: MA3432, MA3442*] Lecturer: Prof. Stefan Sint - MAU11002 Mathematics, statistics & computation 2 Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MAU11S02 Mathematics for scientists II Lecturers: Prof. Miriam Logan, Prof. Colm Ó Dúnlaing
- MAU22S02 Vector calculus for science [
*prerequisites: MAU22S01, MAU22S03*] Lecturer: Dr. Joe Ó hÓgáin - MAU22S04 Mechanics [
*prerequisite: MAU22S01*] Lecturer: Prof. Marina Krstic Marinkovic - MAU22S06 Numerical and data analysis techniques [
*prerequisite: MAU11001 or MAU22S01*] Lecturer: Prof. Stefan Sint - ST1252 Introduction to statistics II [
*prerequisite: ST1251*] Lecturer: Prof. Arthur White (Statistics) - ST2005 Applied probability II [
*prerequisite: ST1252*] Lecturer: Prof. Jason Wyse (Statistics) - ST3454 Stochastic models in space and time II [
*prerequisite: ST2351*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3455 Modern statistical methods I [
*prerequisite: ST2351*] Lecturer: Prof. Simon Wilson (Statistics)

## Mathematics Modules running throughout 2018-19 (both semesters)

- EC4090 (Economics) Quantitative methods [
*15 credits*] - MA2C03 Discrete mathematics [
*10 credits*] Lecturer: Prof. Andreea Nicoara - MA3496 Mathematics education [
*10 credits*] Lecturers: Prof. Elizabeth Oldham, Prof. Donal O'Donovan - MA4492 Project [
*10 credits*] Lecturer: Prof. Paschalis Karageorgis

## Mathematics Modules full list 2018-19

- BC1 Broad Curriculum modules
- BC2 Broad Curriculum modules
- CS3011 Symbolic programming [
*5 credits*] Lecturer: Prof. Tim Fernando (Computer Science) - CS3016 Introduction to functional programming [
*5 credits*] Lecturer: Prof. Andrew Butterfield (Computer Science) - CS4001 Fuzzy logic [
*5 credits*] Lecturer: Prof. Khurshid Ahmad (Computer Science) - CS4004 Formal verification [
*5 credits*] Lecturer: Prof. Vasileios Koutavas (Computer Science) - CS4012 Topics in functional programming [
*prerequisite: CS3016*] Lecturer: Prof. Glenn Strong (Computer Science) - CS4052 Computer graphics [
*5 credits*] Lecturer: Prof. Aljosa Smolic (Computer Science) - CS4053 Computer vision [
*5 credits*] Lecturer: Prof. Kenneth M. Dawson-Howe (Computer Science) - MA1111 Linear algebra I Lecturer: Prof. Vladimir Dotsenko
- MA1112 Linear algebra II [
*prerequisite: MA1111*] Lecturer: Prof. Vladimir Dotsenko - MA1125 Single-variable calculus and introductory analysis [
*10 credits*] Lecturer: Prof. Paschalis Karageorgis - MA1126 Introduction to set theory and general topology [
*prerequisite: MA1125*] Lecturer: Prof. Donal O'Donovan - MA1132 Advanced calculus [
*prerequisites: MA1111, MA1125*] Lecturer: Prof. Kirk Soodhalter - MA1213 Introduction to group theory Lecturer: Prof. Dmitri Zaitsev
- MA1241 Mechanics I Lecturer: Prof. Jan Manschot
- MA1242 Mechanics II [
*prerequisite: MA1241*] Lecturer: Prof. Jan Manschot - MA1266 Introduction to programming in C Lecturer: Prof. Colm Ó Dúnlaing
- MA1E01 Engineering mathematics I Lecturer: Prof. Alberto Ramos
- MA1E02 Engineering mathematics II
- MA2214 Fields, rings and modules [
*prerequisite: MA1213*] Lecturer: Prof. Sergey Mozgovoy - MA2223 Metric spaces [
*prerequisite: MA1126*] Lecturer: Prof. Sergey Mozgovoy - MA2224 Lebesgue integral [
*prerequisite: MA2223*] Lecturer: Prof. David Wilkins - MA2321 Analysis in several real variables [
*prerequisites: MA1111, MA1125, MA1132*] Lecturer: Prof. David Wilkins - MA2322 Calculus on manifolds [
*prerequisite: MA2321*] Lecturer: Prof. Jan Manschot - MA2327 Ordinary differential equations [
*prerequisites: MA1126, MA1212*] Lecturer: Prof. Miriam Logan - MA2328 Complex analysis [
*prerequisite: MA1126 or MA2321*] Lecturer: Prof. Marius de Leeuw - MA2331 Equations of mathematical physics I [
*prerequisite: MA1132*] Lecturer: Prof. Manuela Kulaxizi - MA2332 Equations of mathematical physics II [
*prerequisite: MA2331*] Lecturer: Prof. Anthony Brown - MA2341 Advanced classical mechanics I [
*prerequisite: MA1242*] Lecturer: Prof. Sergey Frolov - MA2342 Advanced classical mechanics II [
*prerequisite: MA2341*] Lecturer: Prof. Tristan McLoughlin - MA2361 Computation theory and logic Lecturer: Prof. Colm Ó Dúnlaing
- MA2C01 Discrete mathematics I Lecturer: Prof. Andreea Nicoara
- MA2C02 Discrete mathematics II Lecturer: Prof. Andreea Nicoara
- MA2C03 Discrete mathematics [
*10 credits*] Lecturer: Prof. Andreea Nicoara - MA2E01 Engineering mathematics III Lecturer: Prof. Dmitri Zaitsev
- MA2E02 Engineering mathematics IV Lecturer: Prof. Anthony Brown
- MA3416 Group representations [
*prerequisites: MA1212, MA1213*] Lecturer: Prof. Vincent Gélinas - MA341C Proofs from the BOOK Lecturers: Prof. Vladimir Dotsenko, Prof. Vincent Gélinas
- MA341F Introduction to algebraic geometry [
*prerequisites: MA2314, MA2322*] Lecturer: Prof. Andreea Nicoara - MA3421 Functional analysis I [
*prerequisites: MA2223, MA2224 are desirable*] Lecturer: Prof. John Stalker - MA3427 Algebraic topology I [
*prerequisites: MA1213 and one of MA2223, MA2321*] Lecturer: Prof. David Wilkins - MA3428 Algebraic topology II [
*prerequisites: MA1213 and one of MA2223, MA2321*] Lecturer: Prof. Sergey Mozgovoy - MA3429 Differential geometry [
*prerequisite: MA2322*] Lecturer: Prof. Sergey Frolov - MA342T Partial differential equations [
*prerequisite: MA2327*] Lecturer: Prof. John Stalker - MA3431 Classical field theory [
*prerequisite: MA2342*] Lecturer: Prof. Sinéad Ryan - MA3432 Classical electrodynamics [
*prerequisite: MA3431*] Lecturer: Prof. Alberto Ramos - MA3441 Quantum mechanics I [
*prerequisite: MA2342*] Lecturer: Prof. Tristan McLoughlin - MA3442 Quantum mechanics II [
*prerequisite: MA3441*] Lecturer: Prof. Tristan McLoughlin - MA3443 Statistical physics I [
*prerequisite: MA2342*] Lecturer: Prof. Manuela Kulaxizi - MA3444 Statistical physics II [
*prerequisite: MA3443*] Lecturer: Prof. Manuela Kulaxizi - MA3469 Practical numerical simulations [
*prerequisites: MA1241 and one of MA2327, MA2332*] Lecturer: Prof. Michael Peardon - MA346J Set theory and mathematical logic [
*prerequisite: MA2361*] Lecturer: Prof. Colm Ó Dúnlaing - MA3484 Methods of mathematical economics [
*prerequisite: MA1212*] Lecturer: Prof. David Wilkins - MA3496 Mathematics education [
*10 credits*] Lecturers: Prof. Elizabeth Oldham, Prof. Donal O'Donovan - MA3E1 Engineering mathematics V Lecturer: Dr. Joe Ó hÓgáin
- MA4445 Quantum field theory I [
*prerequisite: MA3442 (MA3444 recommended)*] Lecturer: Prof. Samson Shatashvili - MA4446 Quantum field theory II [
*prerequisite: MA4445*] Lecturer: Prof. Sergey Frolov - MA4448 General relativity [
*prerequisites: MA3429, MA3432*] Lecturer: Prof. Andrei Parnachev - MA444D The standard model of elementary particle physics [
*prerequisites: MA3432, MA3442*] Lecturer: Prof. Stefan Sint - MA4492 Project [
*10 credits*] Lecturer: Prof. Paschalis Karageorgis - MAU11001 Mathematics, statistics & computation 1 Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MAU11002 Mathematics, statistics & computation 2 Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MAU11S01 Mathematics for scientists I Lecturers: Prof. Kirk Soodhalter, Prof. Anthony Brown
- MAU11S02 Mathematics for scientists II Lecturers: Prof. Miriam Logan, Prof. Colm Ó Dúnlaing
- MAU22S01 Multi-variable calculus for science [
*prerequisite: MAU11S02*] Lecturer: Prof. Miriam Logan - MAU22S02 Vector calculus for science [
*prerequisites: MAU22S01, MAU22S03*] Lecturer: Dr. Joe Ó hÓgáin - MAU22S03 Fourier analysis for science [
*prerequisite: MAU11S02*] Lecturer: Prof. Ruth Britto - MAU22S04 Mechanics [
*prerequisite: MAU22S01*] Lecturer: Prof. Marina Krstic Marinkovic - MAU22S06 Numerical and data analysis techniques [
*prerequisite: MAU11001 or MAU22S01*] Lecturer: Prof. Stefan Sint - ST1251 Introduction to statistics I Lecturer: Prof. Fergal Shevlin (Computer Science)
- ST1252 Introduction to statistics II [
*prerequisite: ST1251*] Lecturer: Prof. Arthur White (Statistics) - ST2005 Applied probability II [
*prerequisite: ST1252*] Lecturer: Prof. Jason Wyse (Statistics) - ST2351 Probability and theoretical statistics [
*prerequisite: ST1252*] Lecturer: Prof. Simon Wilson (Statistics) - ST3010 Applied forecasting [
*prerequisite: ST2351*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3011 Multivariate linear analysis [
*prerequisite: ST2351*] Lecturer: Prof. Brett Houlding (Statistics) - ST3453 Stochastic models in space and time I [
*prerequisite: ST2351*] Lecturer: Prof. Jason Wyse (Statistics) - ST3454 Stochastic models in space and time II [
*prerequisite: ST2351*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3455 Modern statistical methods I [
*prerequisite: ST2351*] Lecturer: Prof. Simon Wilson (Statistics) - ST3456 Modern statistical methods II [
*prerequisite: ST2351*] Lecturer: Prof. Bernando Nipoti (Statistics) - ST4003 Data analytics [
*10 credits, prerequisite: ST3011*] Lecturer: Prof. Myra O'Regan (Statistics) - ST4005 Decision analysis Lecturer: Prof. Brett Houlding (Statistics)