DEPARTMENT OF COMPUTER SCIENCE
CS4237
Systems Modeling and Simulation
AY2007/2008 - 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
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, 10-12noon, COM1, Room 204 (SR2)
Tutorial: Wed, 9-10am, COM1, Room 204, SR2 (alternate week)
Examination: 3 December 2007, morning (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.