MA324      Half Unit
Mathematical Modelling and Simulation

This information is for the 2026/27 session.

Course convenor

Rai Saona Urmeneta

Availability

This course is available on the BSc in Data Science, BSc in Econometrics and Mathematical Economics, BSc in Economics, BSc in Management, BSc in Mathematics and Economics, BSc in Mathematics with Data Science, BSc in Mathematics with Economics, BSc in Mathematics, Statistics and Business, Erasmus Reciprocal Programme of Study and Exchange Programme for Students from University of California, Berkeley. This course is available with permission as an outside option to students on other programmes where regulations permit. This course is available with permission to General Course students.

General Course Students should check with the course convenor if they satisfy the prerequisites.

This course is capped. Places will be assigned on a first come first served basis.

Requisites

Pre-requisites:

Before taking this course, students must have completed: ST107 and (MA213 or MA208).

Additional requisites:

Students should have knowledge of: (1) linear programming, including duality, to the level of Operations Research Techniques (MA213) or Optimisation Theory (MA208); and (2) probability theory to the level of Quantitative Methods (Statistics) (ST107), in particular elementary distribution theory and the Poisson Process.

Course content

The course covers some of the most prominent tools in modelling and simulation. Both deterministic and stochastic models are covered. These include mathematical optimisation, the application of sophisticated mathematical methods to make optimal decisions, and simulation, the playing-out of real-life scenarios in a (computer-based) modelling environment.

Topics include: formulation of management problems using linear/nonlinear and network models (including linear, integer, binary and convex programming models) as well as solving these problems and analysing the solutions; modelling techniques (including fixed costs, logical conditions  and semi-continuous variables); optimisation problems on graphs; convex optimisation; generating discrete and continuous random variables using Monte Carlo simulation; discrete event simulation; variance reduction techniques; Markov Chain Monte Carlo methods.

The course will additionally teach students to use modelling and simulation computer packages.

If you have questions in relation to the course content feel free to contact the course convenor.

LSE is currently evaluating the use of edit tracking tools for AI-resilient assessment. This course might use edit tracking tools for assessments.

 

Teaching

20 hours of lectures, 10 hours of classes and 5 hours of computer workshop in the Winter Term.

Formative assessment

Problem sets.

Formative assessment will be in the form of weekly homework. Some of the weekly homework will feature questions that are similar in nature to what is expected for the assessed project.

 

Indicative reading

Detailed lecture slides will be provided. The reading will be a combination of lecture slides and chapters from the following list of books.

Optimisation

  1. H. P. Williams, Model Building in Mathematical Programming (Wiley, 5th ed., 2013)
  2. S. Boyd and L. Vandenberghe, Convex Optimization (Cambridge University Press, 2004)

Simulation

  1. S. Ross, Simulation (Academic Press, 5th ed., 2012)
  2. J. K. Blitzstein and J. Hwang, Introduction to Probability (Chapman and Hall/CRC Press, 2nd ed., 2019)

Risk and Stochastic Optimisation

  1. A. Shapiro, D. Dentcheva and A. Ruszczyński, Lectures on Stochastic Programming: Modeling and Theory (SIAM, 2nd ed., 2014)

 

Assessment

Course participation (10%).

Project (90%).

The deliverable is a report containing computer code used. After grading, selected students may be invited to an oral defence where they will be asked to explain and justify their work. The oral defence may adjust the final grade of the report in any direction. Class participation also counts toward the final grade and measures continuous engagement with the course. 


Key facts

Department: Mathematics

Course study period: Winter Term

Unit value: Half unit

FHEQ level: Level 6

Total students 2025/26: 46

Average class size 2025/26: 23

Capped 2025/26: Yes(50)
Guidelines for interpreting course guide information

Course selection videos

Some departments have produced short videos to introduce their courses. Please refer to the course selection videos index page for further information.

Personal development skills

  • Self-management
  • Problem solving
  • Application of information skills
  • Communication
  • Application of numeracy skills
  • Commercial awareness
  • Specialist skills