This course provides an introduction to the fundamental concepts and principles of mathematical modeling and computer simulation. The core emphasis of the course is to provide a familiarization with the use of modeling and discrete event simulation to analyze systems and processes. The goal of such analysis being to improve efficiency, provide an analytical basis for decisions, or to better understand complex system interactions. The course will cover the use of modeling and simulation in a variety of situations including production planning and job shop efficiency in industry; queuing systems such as a bank or call processing center; combat modeling in the military; and examples of continuous and combined continuous/discrete models. To gain insight into the validity of simulations to accurately predict real-world system behavior; the course will challenge students to critically review input/output data and to evaluate the sensitivity of model results when input data and system parameters are varied. Visualization techniques to enhance the understanding of model results and to more thoroughly evaluate simulation output will be covered. Discrete event simulation, Monte Carlo methods, and basic queuing theory are among the specific topics covered. We will discuss various options for developing simulations but all course work requires the use of Arena, a high-level modeling and simulation environment.