The course introduces several of the main classes of stochastic process. Their properties are studied, and various case study examples are used to show how they may be used in the construction of real-world models. The course also provides students with practical experience of simulation, and, as part of a group project, requires them to construct and analyse a stochastic model using modern mathematical software.