Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
CS 115 – Computer Simulation
Prof: Wayne Hayes (office: DBH4092), whayes@ uci.edu
Office Hours: To be negotiated, or by appointment (don’t be shy)
Grading Scheme and Due Dates:
|
2 Programming Assignments
Due: Start of 8 th and 12 th Class Lectures
|
20% each |
|
Problem Set:
Due Start of 14 th Lecture
|
10% |
|
Midterm: In class during 16 th Lecture |
10% |
|
Simulation Project with write-up
Due End of Exam Week
Late assignments only accepted until End of Exam
Week
|
40% |
|
Received |
penalty (out of 100%) |
|
======== |
========= |
|
in class but after class starts |
5% |
|
up to 1 business day late |
10% |
|
up to 2 business days late |
30% |
|
More late than that |
100% (don’t bother) |
Academic dishonesty will not be tolerated in any form. You may discuss ideas with your classmates (and others), but no written notes should be taken away from such discussions. All work you hand in must be your own. This course strictly adheres to all relevant University and ICS policies. It is each student’s responsibility to be aware of these policies. To this end, all students are advised to (re)read the UCI Academic Senate Policy on Academic Honesty, noting in particular that any single incident of student academic dishonesty in this course is sufficient to merit a failing grade in the course with a letter of explanation being placed in the student’s file. The Academic Honesty Policy for Information & Computer Science also applies to this course and deals explicitly with course work involving computers.
If you are unsure whether certain behavior is acceptable, ask before you engage in it.
Reading Material from Simulation Modeling and Analysis, 4th Edition
- Week 0: All readings listed on the course website (mostly introductory material)- Chapter 1: Basic Simulation Modeling
- 1.1: Nature of Simulation
- 1.2: Systems, Models, and Simulation
- 1.3: Discrete-Event Simulation
- 1.4: Single-Server Queueing System
- 1.7: Steps in a Sound Simulation Study
- 1.8: Other Types of Simulation
- 1.9: Advantages, Disadvantages, and Pitfalls of Simulation
- Chapter 2: Modeling Complex Systems
- 2.1: Introduction
- 2.2: List Processing
- 2.3: A Simple Simulation Language: simlib
- 2.4: Single-Server Queueing System in simlib
- Chapter 3: Simulation Software
- 3.1: Introduction
- 3.2: Comparison of Simulation Packages with Programming Languages
- 3.3: Classification of Simulation Software
- All of Chapter 4: Review of Basic Probability and Statistics- Chapter 5: Building Valid, Credible, Appropriately Detailed Simulation Models
- 5.1: Introduction & Definitions
- 5.2: Guidelines for determining level of model detail
- 5.3: Verification of Simulation Computer Programs
- Chapter 6: Selecting Input Probability Distributions:
- 6.1: Introduction
- 6.2: Useful Probability Distributions
- 6.4: Activity I: Hypothesizing Families of Distributions
- 6.5: Activity II: Estimation of Parameters
- Chapter 7: Random Number Generators sections:
- 7.1: Introduction
- 7.2: Linear Congruential Generators
- Chapter 8: Generating Random Variates
- 8.1: Introduction
- 8.2: General Approaches to Generating Random Variates
- 8.6: Generating Arrival Processes
- UP TO HERE FOR THE MIDTERM- More Chapter 6:
- 6.6: Activity III: Determining Goodness-of-fit for Distributions
- 6.12: Models of Arrival Processes