# Mathematics Modules 2017-18

**Notes:**
Modules are worth 5 credits, unless indicated otherwise.
In most cases, modules with MA (=Mathematics)
codes that end in an odd digit are
offered in Michaelmas Term, while module codes ending in an even digit
are in the Hilary Term. Most examinations are scheduled after the end of
the academic year (but special arrangements can be made for students
visiting for Michaelmas Term only).

Modules offered 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) 2017-18

- BC1 Broad Curriculum modules
- CS3011 Symbolic programming [
*5 credits*] Lecturer: Prof. Tim Fernando (Computer Science) - CS4001 Fuzzy logic [
*5 credits*] Lecturer: Prof. Khurshid Ahmad (Computer Science) - CS4052 Computer graphics [
*5 credits*] Lecturer: Prof. Rachel McDonnell (Computer Science) - CS4053 Computer vision [
*5 credits*] Lecturer: Prof. Kenneth M. Dawson-Howe (Computer Science) - MA1111 Linear algebra I Lecturer: Prof. Paschalis Karageorgis
- MA1125 Single-variable calculus and introductory analysis [
*10 credits*] Lecturer: Prof. Donal O'Donovan - MA1213 Introduction to group theory Lecturer: Prof. Colm Ó Dúnlaing
- MA1241 Mechanics I Lecturer: Prof. Jan Manschot
- MA1E01 Engineering mathematics I Lecturer: Prof. Alberto Ramos
- MA1M01 Mathematical methods Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MA1S11 Mathematics for scientists (first semester) Lecturers: Prof. Victoria Lebed, Prof. Tristan McLoughlin
- MA2223 Metric spaces [
*prerequisite: MA1126*] Lecturer: Prof. Paschalis Karageorgis - MA22S1 Multi-variable calculus for science [
*prerequisite: MA1S12*] Lecturer: Prof. Miriam Logan - MA22S3 Fourier analysis for science [
*prerequisite: MA1S12*] Lecturer: Prof. Ruth Britto - MA2321 Analysis in several real variables [
*prerequisites: MA1111, MA1125, MA1132*] Lecturer: Prof. David Wilkins - MA2327 Ordinary differential equations [
*prerequisites: MA1126, MA1212*] Lecturer: Prof. John Stalker - MA232A Euclidean and non-Euclidean geometry Lecturer: Prof. David Wilkins
- MA2331 Equations of mathematical physics I [
*prerequisite: MA1132*] Lecturer: Prof. Andrei Parnachev - MA2341 Advanced classical mechanics I [
*prerequisite: MA1242*] Lecturer: Prof. Sergey Frolov - MA2C01 Discrete mathematics I Lecturer: Prof. Andreea Nicoara
- MA2E01 Engineering mathematics III Lecturer: Prof. Dmitri Zaitsev
- MA3415 Introduction to Lie algebras [
*prerequisite: MA1111 (MA2314 & MA2322 recommended)*] Lecturer: Prof. Sergey Mozgovoy - MA3419 Galois theory [
*prerequisites: MA1213, MA2314*] Lecturer: Prof. Vladimir Dotsenko - MA3423 Topics in complex analysis I [
*prerequisite: MA2328*] Lecturer: Prof. Dmitri Zaitsev - MA3429 Differential geometry [
*prerequisite: MA2322*] Lecturer: Prof. Sergey Frolov - MA342A Harmonic analysis I [
*prerequisite: MA2224*] Lecturer: Prof. Richard Timoney - 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. Dmytro Volin - MA346M Topics in advanced programming [
*prerequisite: MA1264*] Lecturer: Prof. Colm Ó Dúnlaing - MA3E1 Engineering mathematics V Lecturer: Dr. Joe Ó hÓgáin
- MA4445 Quantum field theory I [
*prerequisite: MA3442 (MA3444 recommended)*] Lecturer: Prof. Samson Shatashvili - ST1251 Introduction to statistics I Lecturer: Prof. Fergal Shevlin (Computer Science)
- ST2351 Probability and theoretical statistics I [
*prerequisite: ST1252*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3010 Applied forecasting [
*prerequisite: ST2352*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3011 Multivariate linear analysis [
*prerequisite: ST2352*] Lecturer: Prof. Brett Houlding (Statistics) - ST3451 Applied linear statistical models I [
*prerequisite: ST2352*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3457 Statistical inference I [
*prerequisite: ST2352*] Lecturer: Prof. Bernando Nipoti (Statistics) - ST4003 Data analytics [
*10 credits, prerequisite: ST3011*] Lecturer: Prof. Myra O'Regan (Statistics)

## Mathematics Modules Hilary Term (second semester) 2017-18

- BC2 Broad Curriculum modules
- MA1126 Introduction to set theory and general topology [
*prerequisite: MA1125*] Lecturer: Prof. Donal O'Donovan - MA1132 Advanced calculus [
*prerequisites: MA1111, MA1125*] Lecturer: Prof. Anthony Brown - MA1212 Linear algebra II [
*prerequisite: MA1111*] Lecturer: Prof. Paschalis Karageorgis - MA1242 Mechanics II [
*prerequisite: MA1241*] Lecturer: Prof. Jan Manschot - MA1266 Introduction to programming in C Lecturer: Prof. Colm Ó Dúnlaing
- MA1E02 Engineering mathematics II Lecturer: Prof. Richard Timoney
- MA1S12 Mathematics for scientists (second semester) Lecturers: Prof. Miriam Logan, Prof. Colm Ó Dúnlaing
- MA2224 Lebesgue integral [
*prerequisite: MA2223*] Lecturer: Prof. Richard Timoney - MA22S2 Vector calculus for science [
*prerequisites: MA22S1, MA22S3*] Lecturer: Dr. Joe Ó hÓgáin - MA22S4 Mechanics [
*prerequisite: MA22S1*] Lecturer: Prof. Marina Krstic Marinkovic - MA22S6 Numerical and data analysis techniques [
*prerequisite: MA1M01 or MA1S11*] Lecturer: Prof. Stefan Sint - MA2314 Fields, rings and modules [
*prerequisite: MA1213*] Lecturer: Prof. Sergey Mozgovoy - MA2322 Calculus on manifolds [
*prerequisite: MA2321*] Lecturer: Prof. Jan Manschot - MA2328 Complex analysis [
*prerequisite: MA1126 or MA2321*] Lecturer: Prof. Dmitri Zaitsev - MA2332 Equations of mathematical physics II [
*prerequisite: MA2331*] Lecturer: Prof. Sinéad Ryan - MA2342 Advanced classical mechanics II [
*prerequisite: MA2341*] Lecturer: Prof. Dmytro Volin - MA2C02 Discrete mathematics II Lecturer: Prof. Andreea Nicoara
- MA2E02 Engineering mathematics IV Lecturer: Prof. Sergey Frolov
- MA341D Introduction to Gröbner bases [
*prerequisites: MA1213, MA2314*] Lecturer: Prof. Vladimir Dotsenko - MA341L Commutative algebra [
*prerequisite: MA2314*] Lecturer: Prof. Sergey Mozgovoy - MA3424 Topics in complex analysis II [
*prerequisite: MA3423*] Lecturer: Prof. Andreea Nicoara - MA342H Partial differential equations and applications [
*prerequisite: MA2327 or MA2332*] Lecturer: Prof. John Stalker - MA3432 Classical electrodynamics [
*prerequisite: MA3431*] Lecturer: Prof. Andrei Parnachev - MA3442 Quantum mechanics II [
*prerequisite: MA3441*] Lecturer: Prof. Tristan McLoughlin - MA3444 Statistical physics II [
*prerequisite: MA3443*] Lecturer: Prof. Dmytro Volin - MA346F Practical numerical simulations [
*prerequisites: MA1241 and one of MA2327, MA2332*] Lecturer: Prof. Michael Peardon - MA3486 Fixed point theorems and economic equilibria [
*prerequisite: MA1126*] Lecturer: Prof. David Wilkins - MA4446 Quantum field theory II [
*prerequisite: MA4445*] Lecturer: Prof. Samson Shatashvili - 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 - ST1252 Introduction to statistics II [
*prerequisite: ST1251*] Lecturer: Prof. Arthur White (Statistics) - ST2005 Applied probability II [
*prerequisite: ST1252*] Lecturer: Prof. Jason Wyse (Statistics) - ST3458 Statistical inference II [
*prerequisite: ST2352*] Lecturer: Prof. Jason Wyse (Statistics)

## Mathematics Modules running throughout 2017-18 (both semesters)

- EC4090 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. Richard Timoney

## Mathematics Modules full list 2017-18

- BC1 Broad Curriculum modules
- BC2 Broad Curriculum modules
- CS3011 Symbolic programming [
*5 credits*] Lecturer: Prof. Tim Fernando (Computer Science) - CS4001 Fuzzy logic [
*5 credits*] Lecturer: Prof. Khurshid Ahmad (Computer Science) - CS4052 Computer graphics [
*5 credits*] Lecturer: Prof. Rachel McDonnell (Computer Science) - CS4053 Computer vision [
*5 credits*] Lecturer: Prof. Kenneth M. Dawson-Howe (Computer Science) - MA1111 Linear algebra I Lecturer: Prof. Paschalis Karageorgis
- MA1125 Single-variable calculus and introductory analysis [
*10 credits*] Lecturer: Prof. Donal O'Donovan - MA1126 Introduction to set theory and general topology [
*prerequisite: MA1125*] Lecturer: Prof. Donal O'Donovan - MA1132 Advanced calculus [
*prerequisites: MA1111, MA1125*] Lecturer: Prof. Anthony Brown - MA1212 Linear algebra II [
*prerequisite: MA1111*] Lecturer: Prof. Paschalis Karageorgis - MA1213 Introduction to group theory Lecturer: Prof. Colm Ó Dúnlaing
- 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 Lecturer: Prof. Richard Timoney
- MA1M01 Mathematical methods Lecturers: Prof. Alberto Ramos, Prof. Sinéad Ryan
- MA1S11 Mathematics for scientists (first semester) Lecturers: Prof. Victoria Lebed, Prof. Tristan McLoughlin
- MA1S12 Mathematics for scientists (second semester) Lecturers: Prof. Miriam Logan, Prof. Colm Ó Dúnlaing
- MA2223 Metric spaces [
*prerequisite: MA1126*] Lecturer: Prof. Paschalis Karageorgis - MA2224 Lebesgue integral [
*prerequisite: MA2223*] Lecturer: Prof. Richard Timoney - MA22S1 Multi-variable calculus for science [
*prerequisite: MA1S12*] Lecturer: Prof. Miriam Logan - MA22S2 Vector calculus for science [
*prerequisites: MA22S1, MA22S3*] Lecturer: Dr. Joe Ó hÓgáin - MA22S3 Fourier analysis for science [
*prerequisite: MA1S12*] Lecturer: Prof. Ruth Britto - MA22S4 Mechanics [
*prerequisite: MA22S1*] Lecturer: Prof. Marina Krstic Marinkovic - MA22S6 Numerical and data analysis techniques [
*prerequisite: MA1M01 or MA1S11*] Lecturer: Prof. Stefan Sint - MA2314 Fields, rings and modules [
*prerequisite: MA1213*] Lecturer: Prof. Sergey Mozgovoy - 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. John Stalker - MA2328 Complex analysis [
*prerequisite: MA1126 or MA2321*] Lecturer: Prof. Dmitri Zaitsev - MA232A Euclidean and non-Euclidean geometry Lecturer: Prof. David Wilkins
- MA2331 Equations of mathematical physics I [
*prerequisite: MA1132*] Lecturer: Prof. Andrei Parnachev - MA2332 Equations of mathematical physics II [
*prerequisite: MA2331*] Lecturer: Prof. Sinéad Ryan - MA2341 Advanced classical mechanics I [
*prerequisite: MA1242*] Lecturer: Prof. Sergey Frolov - MA2342 Advanced classical mechanics II [
*prerequisite: MA2341*] Lecturer: Prof. Dmytro Volin - 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. Sergey Frolov
- MA3415 Introduction to Lie algebras [
*prerequisite: MA1111 (MA2314 & MA2322 recommended)*] Lecturer: Prof. Sergey Mozgovoy - MA3419 Galois theory [
*prerequisites: MA1213, MA2314*] Lecturer: Prof. Vladimir Dotsenko - MA341D Introduction to Gröbner bases [
*prerequisites: MA1213, MA2314*] Lecturer: Prof. Vladimir Dotsenko - MA341L Commutative algebra [
*prerequisite: MA2314*] Lecturer: Prof. Sergey Mozgovoy - MA3423 Topics in complex analysis I [
*prerequisite: MA2328*] Lecturer: Prof. Dmitri Zaitsev - MA3424 Topics in complex analysis II [
*prerequisite: MA3423*] Lecturer: Prof. Andreea Nicoara - MA3429 Differential geometry [
*prerequisite: MA2322*] Lecturer: Prof. Sergey Frolov - MA342A Harmonic analysis I [
*prerequisite: MA2224*] Lecturer: Prof. Richard Timoney - MA342H Partial differential equations and applications [
*prerequisite: MA2327 or MA2332*] Lecturer: Prof. John Stalker - MA3431 Classical field theory [
*prerequisite: MA2342*] Lecturer: Prof. Sinéad Ryan - MA3432 Classical electrodynamics [
*prerequisite: MA3431*] Lecturer: Prof. Andrei Parnachev - 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. Dmytro Volin - MA3444 Statistical physics II [
*prerequisite: MA3443*] Lecturer: Prof. Dmytro Volin - MA346F Practical numerical simulations [
*prerequisites: MA1241 and one of MA2327, MA2332*] Lecturer: Prof. Michael Peardon - MA346M Topics in advanced programming [
*prerequisite: MA1264*] Lecturer: Prof. Colm Ó Dúnlaing - MA3486 Fixed point theorems and economic equilibria [
*prerequisite: MA1126*] 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. Samson Shatashvili - 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. Richard Timoney - 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 I [
*prerequisite: ST1252*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3010 Applied forecasting [
*prerequisite: ST2352*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3011 Multivariate linear analysis [
*prerequisite: ST2352*] Lecturer: Prof. Brett Houlding (Statistics) - ST3451 Applied linear statistical models I [
*prerequisite: ST2352*] Lecturer: Prof. Rozenn Dahyot (Statistics) - ST3457 Statistical inference I [
*prerequisite: ST2352*] Lecturer: Prof. Bernando Nipoti (Statistics) - ST3458 Statistical inference II [
*prerequisite: ST2352*] Lecturer: Prof. Jason Wyse (Statistics) - ST4003 Data analytics [
*10 credits, prerequisite: ST3011*] Lecturer: Prof. Myra O'Regan (Statistics)