CS 4633 Simulation Techniques

Spring 2005

syllabus
Class Web Page http://www.cs.utsa.edu/~korkmaz/teaching/cs4633
Time and Location

TR 3:30 pm - 4:45pm

Humanities & Social Sciences (HSS) 2.02.20

Instructor Dr. Turgay Korkmaz
Office: SB 3.02.01B
Email: korkmaz@cs.utsa.edu 

Phone: (210) 458-7346
Fax: (210) 458-4437

Office Hours TR 1:00-2:30pm
(or by appointment)
Prerequisite Programming experience in C/C++, 
working knowledge of Unix operating system, basic probability and statistics.
Class Materials
Course Description and Objectives This course introduces discrete-event simulation techniques including model design and development, comparison to analytical models, input data preparation, random number generation, output statistical analysis, and model validation. Using these techniques, students will: model real-world systems, implement the model as a computer program (we will use C/C++ with CSIM library), and evaluate the performance of real-world systems by analyzing the output of the model under various conditions.
Course Outline We mainly follow the above textbook. However, we will skip some sections or chapters, and change the order of  some chapters as indicated below.

 

I. INTRODUCTION TO DISCRETE-EVENT SYSTEM SIMULATION.

1. Introduction to Simulation. 

2. Simulation Examples. (Skip some of them)

3. General Principles.

4. Simulation Software. (Skip most of Ch 4, we will only talk about CSIM and use it)

II. MATHEMATICAL AND STATISTICAL MODELS.

5. Statistical Models in Simulation. 

6. Queueing Models. (Skip most of Ch 6, we will talk about simulating queuing models)

IV. ANALYSIS OF SIMULATION DATA.

9. Input Modeling.

10. Verification and Validation of Simulation Models.

11. Output Analysis for a Single Model.

12. Comparison and Evaluation of Alternative System Designs.
13. Simulation of Manufacturing and Material Handling Systems. (Skip this chapter)

14. Simulation of Computer Systems. (We will cover CH 14, if time permits)

III. RANDOM NUMBERS.  (moved to the end)

7. Random-Number Generation.
8. Random-Variate Generation.

V. APPLICATIONS

           15. Simulation of Computer networks

Grading
  • Midterm:          20%             (EXAM DATE:  March 10, 2005)

  • Quizzes            10%              (the lowest quiz grade will be dropped)

  • Final Exam:      30%             (EXAM DATE: 10:30 am - 01:15 pm,  Friday, May 13, 2005)

  • Assignments:    40%             (paper-based problem solving and at least 3 programming) 

Make-up examinations will be given if you have an officially acceptable excuse.

Assignments
Class Notes

 

Assigned readings  
Other online materials