The course covers both theory and application of computer modeling and simulation, with focus on discrete event system modeling and simulation. It includes basic systems modeling concepts and in-depth discussions of modeling elements, simulation protocols, and their relationships. In-class exposition of modeling and simulation techniques will be illustrated by relevant examples. Possible application domains of this course are numerous, including communication, manufacturing, social/biological systems, and business, to name a few. Selected advanced concepts and practices will also be presented to support students' interests.