This course introduces simulation concepts, discrete event simulation, random number generation, input modeling; statistical analysis of simulation. ARENA, the well-known simulation package is used for practicing simulation. After the course, the students will be able to build abstract models of systems, develop and run the discrete-event system simulation models using general and special purpose programming tools, understand and program statistical models in simulation, and analyze simulation data using various statistical techniques.