DEPARTMENT OF COMPUTER SCIENCE
CS4237 Systems Modeling
and Simulation
AY2008/2009 -
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: (ST1232 or ST2131 or ST2334) and (CS1102 or CS1102C
or CS1102S),
preferably read CS3103 or CS3224 or CS3220
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: 26 November
2008 (to be confirmed)
Recommended Textbook

Module Assessment:
· continuous assessment - 60%
[tutorial(10%),
test(20%), assignment/project(30%)]
· closed book
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.