Introduction -- Elements of probability -- Random numbers -- Generating discrete random variables -- Generating continuous random variables -- The discrete event simulation approach -- Statistical analysis of simulated data -- Variance reduction techniques -- Statistical validation techniques -- Markov chain Monte Carlo methods -- Some additional topics.