This course teaches students the importance of modeling and simulation in all
types of applications. In particular, the course teaches students how to modeling businesses from the four
perspectives of: motivation, process, organization, and rules. The students will learn the business process
modeling notation and will apply it on selected cases. Also, they will learn techniques for model
simplifications such as element omission, selective revelation, and decomposition. The students will learn to
avoid factors for bad modeling including bad names, weak descriptions, and ugly models. Finally, the
students will learn how to use attributes to prepare the model for simulation and how to validate a model by
analyzing simulation statistics.