CS 5623 Simulation Techniques

Fall 2003

Class Web Page http://www.cs.utsa.edu/~korkmaz/teaching/cs5623
Time and Location TR 5:30-6:45pm
HSS 3.01.18
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 4:00-5: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.

Grading
  • Midterm:          15%             (EXAM DATE:  Oct 16, 2003)

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

  • Final Exam:      30%             (EXAM DATE: Dec 9, 2003, Tuesday, 5:00-7:45pm)

  Solution of the final exam 

  • Assignments:    50%             (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 paper list for term project