1996-97 -- Not Offered
Department of Computer Science

Course director: none
Implementation details

COSC 3408.03 Simulation of Discrete Systems

Simulation is a technique for dealing with problems that do not admit exact (or "analytic") solutions via mathematical analysis. A model of the system to be studied is constructed, and then the model is run to see how it performs, either to predict how the system will behave, or, if the behaviour of the system is known, to test the validity of the model of the system. A computer is a tool for supporting a large amount of activity in the running of the model.

A "discrete system" simulation is one which admits a discrete-event model that can run be in discrete steps that match the structure of the model. (For simulation of continuous systems see COSC 3418.03)

Examples of discrete systems studied by simulation include games and other dynamic systems involving small populations where it is feasible to model individual's behaviour. Major sub-topics include the generation and use of random numbers, queuing systems, and the visual presentation of behaviour.

Texts: t.b.a.

Prerequisites: general prerequisites; MATH2560.03.

Degree Credit Exclusion: MATH4930B.03.