This book has two principal aims: to teach scientific programming and to introduce
stochastic modelling. Stochastic modelling, indeed mathematical modelling
more generally, is intimately linked to scientific programming because
the numerical techniques of scientific programming enable the practical application
of mathematical models to real-world problems. In the context of
stochastic modelling, simulation is the numerical technique that enables us to
analyse otherwise intractable models.
1