National University of Singapore
DEPARTMENT OF COMPUTER SCIENCE
CS4237 Systems Modeling
and Simulation
AY2006/2007 - Semester 1
Synopsis
This course covers the methodology and techniques in systems modeling and the design of computer simulation models. At the end of the course, the students should be able to carry out a study of a system using computer simulation.
Topics includes: ways to study a system; modeling and simulation lifecycle; principles of discrete-event modeling and simulation; input data modeling, model development and programming; model verification and validation; model output analysis, design of simulation experiments; comparison and evaluation of system design alternatives; applications of simulation in computer science and engineering.
Prerequisite: CS1102 and (ST1232 or ST2131 or ST2334)
Instructor:
Associate Professor Teo Yong Meng
Room: S14, Level 6, #06-12
E-mail: teoym AT comp.nus.edu.sg
URL:
www.comp.nus.edu.sg/~teoym
Workload: lecture (2), tutorial (1), assignment/proj (4), preparatory work (3)
Modular Credits: 4
Lecture: Wed, 9-11am, S16, SR1
Tutorial: Wed, 11-12am, S16, SR1 (alternate week)
Examination: 28 November 2006, evening (to be confirmed)
Recommended Textbook

Module Assessment:
· continuous assessment - 60%
[tutorial(10%), test(20%), assignment/project(30%)]
· final examination - 40%
Syllabus
Part I – Theory (2/3rd)
· Different Approaches to Study a System
· Modeling and Simulation Lifecycle
· Principles of Discrete-event Modeling & Simulation
· Statistical Models in Simulation
· Random Number and Random Variates
· Input Data Collection and Modeling
· Model Verification and Validation
· Analysis and Presentation of Results
· Comparison and Evaluation of System Design Alternatives
Part 2 – Practice (1/3rd)
Simulation programming will be in Java with case studies and hands-on covering the main approaches in modeling and simulation of computer systems and simulation of computer networks. The composition of examples will be varied each year and augmented with locally developed simulation tools and case studies.
Remarks
If you have any questions or suggestions, please feel free to approach me.