DEPARTMENT OF COMPUTER SCIENCE
CS4237 Systems Modeling and Simulation
AY2009/2010
- 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:
Fri, 10-12noon, COM1, Room 204 (SR2)
Tutorial:
Fri, 12-1pm, COM1, Room 204, SR2 (alternate week)
Examination:
3 December 2009 (to be confirmed)
Recommended
Textbook
Simulation with Arena, Kelton, Sadowski, Sturrock, 4th
Edition, McGraw-Hill, 2007.
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
· Queueing
Models
· Statistical
Models in Simulation
· Random
Number & 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 and Arena 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
Feel free to approach me if you have any questions or suggestions.