This modeling and simulation course equips students to know the concepts, principles and stages as well as implementation in modeling and simulation. Various models and methods will also be discussed, including the Monte Carlo method, Genetic Algorithm and models for generating random numbers. It is hoped that several case studies given in this course will provide a more realistic picture in carrying out the modeling and simulation stages