CSCI 570 Computer Simulations
by Hui Chen, Ph.D.
Overview
This courses introduces discrete and continuous simulation modeling and applications in computer science. See course syllabus for more information.
Textbook
Leemis, Lawrence M., and Stephen Keith Park. Discrete-event simulation: A first course. Upper Saddle River, NJ: Pearson Prentice Hall, 2006.
Class Schedule and Material
-
01/18 Introduction
Reading:
- Mona Chalabi, Which Is The Fastest Check-Out Lane At The Grocery Store? , FiveThirtyEight, Oct 16, 2014, retrieved on Jan 11, 2017 (and the references therein, e.g., Schimmel 2013 , Reid and Sanders 2010 , a checkout line video , Maister 2005 , and a blog post on Why Multiple Checkout Lines Are Not All Bad)
- Section 1.1 of the textbook
-
01/23 Single-Server Queue
Reading:
- Section 1.2 of the textbook
Assignment:
- Exericses L2-1, L2-2, L2-3, L2-4, and L2-5
-
01/25 Exploring Applications of Computer Simulations
-
01/30, 02/01, and 02/06 Single-Server Queue (Continued)
Reading:
- Section 1.2 of the textbook
Assignment:
- Exericses L2-1, L2-2, L2-3, L2-4, and L2-5
-
02/08 and 02/13 Simple Inventory System
Reading:
- Section 1.3 of the textbook
Assignment:
- Exericses L3-1, L3-2, L3-3, and L3-4
-
02/15, 02/20, and 02/22 Single Service Node and Simple Invenstory System Revisited
Reading:
- Section 3.1 of the textbook
Assignment:
- Exercises L4-1, L4-2, L4-3, L4-4, and L4-5
-
02/27 Application of Simple Simulation Models
Assignment:
-
03/01 - 03/06 Multiple-Stream Random Number Generators
Reading:
- Sections 2.1 - 2.2 of the textbook
- Section 3.2 of the textbook
Assignment:
- Exercises L6-1, L6-2, L6-3, and L6-4
Project:
- Project update and discussion
-
03/08 Midterm Exam
-
03/12 - 03/19 Spring Break; No Classes
-
03/20 - 03/22 Multiple-Stream Random Number Generators (Continued)
Reading:
- Sections 2.1 - 2.2 of the textbook
- Section 3.2 of the textbook
Assignment:
- Exercises L6-1, L6-2, L6-3, and L6-4
Project:
- Project update and discussion
-
03/27 Three Simulation Examples: Part I
Reading:
- Section 3.3 in the textbook
Assignment:
- Exercises L7-1, L7-2, and L7-3
-
03/29 Project 1: A Group Discussion
-
04/03 Three Simulation Examples: Part II
Reading:
- Section 3.3 in the textbook
Assignment:
- Exercises L7-1, L7-2, and L7-3
-
04/05 Three Simulation Examples: Part III
-
04/10 - 04/12 Next Event Simulation
Reading:
- Sections 5.1, 5.2, and 5.3 in the textbook
- James O. Henriksen. 1983. Event list management - a tutorial . In Proceedings of the 15th conference on Winter Simulation - Volume 2 (WSC '83), Stephen Roberts, Jerry Banks, and Bruce Schmeiser (Eds.), Vol. 2. IEEE Press, Piscataway, NJ, USA, 543-551.
Assignment:
- Exercises L10-1, L10-2, and L10-3
-
04/12 Project Update
Project Update:
- Project 2 proposal due (written report and oral presentation)
-
04/17 - 04/24 Monte Carlo Simulation
Reading:
- Sections 2.3, 2.4, and 8.2
Assignment:
- Exercise L13-1, L13-2, L13-3, and L13-4
-
04/24 Project Update
Project Update:
- Project 2 progress report due (oral presentation)
-
04/26 Final Exam Review and Final Project
Note:
- Review for final exam; working on final project.
-
05/01 Final Project Presentation
Project Update:
- Project 2 final report and presentation due ( final report and oral presentation)
-
05/03 - 05/08 Final Examination Week
CSCI570 Final Exam:
- 5:00 - 7:00PM, Wednesday, May 3, 2017 (See the University Final Exam Schedule)