- Simulation and modelling
- Different paradigms for discrete event simulation
- Event oriented simulation
- Object oriented simulation
- Random numbers
- Monte Carlo and basic statistical analysis
- Transients and steady states
- Variance reduction
- Regression and metamodelling

Date | Topics | Slides | Streams |

1: Introduction and examples | |||

2: Discrete event systems, simulation paradigms and event based simulation | |||

3: Object based simulation | |||

Nov 3rd | Ex 1 | ||

4: Pseudo random numbers | |||

5: Monte Carlo and hypothesis testing | |||

Nov 10th | Ex 2 | ||

6: Valid simulation experiments | |||

7: Variance analysis and reduction | |||

Nov 24th | Ex 3 | ||

8: Metamodelling and design of experiments | |||

Dec 8th | Ex 4 |

- Kreuzer, W., System simulation, programming styles and languages, Addison Wesley, 1986.
- Lewis, P. Orav, E., Simulation methodology for statisticians, operation analysts and engineers, Vol 1., Wadshford and Brooks/Cole, 1989.
- Mitrani, I., Simulation techniques for discrete event systems, Cambridge University Press, 1982.
- Page, B., Kreuzer, W., The Java Simulation Handbook - Simulating Discrete Event Systems with UML and Java , Shaker Verlag, 2005.
- Geyer, C. J., Introduction to Markov Chain Monte Carlo
- Ruohonen, T., Erikoissairaanhoidon päivystyspolikliniikan simulointi, Lisensiaattityö.
- Ruohonen, T., Improving the operation of an emergency department by using a simulation model, PhD Thesis.
- JavaSim software, University of Newcastle. (N.B. JavaSim has been refactored - old instructions and examples from 2014 course will not work).
- SimPy simulation package on Python.
- Omnet++-software ,
- Desmo-J-software ,
- Simulation related java-applets from Eindhoven . (see Trafic jam in particular),
- Trafficsimulations (M. Treiber) .