CIS 461-452 ( Systems Simulation) - Spring, 2006
Course Syllabus
Dr. J. M. Scher
![]()
Instructor: Dr. J. M. Scher
Office: Room
4102 GITC (Office Hours will be on Wednesday afternoon, 4:00 - 6:00, and Monday,
4:00-5:00; other times for meeting with Dr. Scher may be arranged by contacting
him through email well in advance of a desired meeting time)
NJIT Phone: (973) 596-3395; (if urgent, you can also leave a
msg. for Dr. Scher at the Secretary (973) 596-3368 )
E-Mail: CIS461@GMail.com ( PLEASE DO NOT USE
DR. SCHER's NJIT email address)
Textbooks:
i) Discrete-Event System Simulation,
FOURTH Edition, by J. Banks, J. Carson, B. Nelson, D. Nicol, Prentice-Hall,
2005.
ii) Getting Started With GPSS/H, Second Edition, by J.
Banks, J. Carson and J. Sy, Wolverine
Software Corporation, 1995
Prerequisite: Completion of a 100 level GUR course in CIS, and Math333 (Probability & Statistics)
Course Notes: Downloadable. To access the CPE Course Notes Page for CIS461 (where you may download the CIS461-DL course notes (in .pdf format), you need to obtain a password, by emailing cpe@njit.edu and provide your student-id # (social security #) , full name, and the CIS461 course number. You need to have Adobe Acrobat reader installed to view and print the course notes (this is a freebie download at http://www.adobe.com/ , though you quite likely might have it already installed on your hard drive). Once you have your password, you may download the notes at: http://cpe.njit.edu/dlnotes/undergrad.html .
Software: We will be studying and using, in the second half of the course, Wolverine Software's GPSSH (Student Edition) which is available in your GPSS textbook. In the first half of the course, programs will be done in a HLL (high level language) and FDL (flow diagram language). Various utilities and programs may be provided in the course by Dr. Scher, and they will be public domain/freeware.
Course Grade Components:
Midterm Exam (closed book) 33%
Final Exam (open book) 34%
Home Mini-Exams &
Conference Participation 33%
Class Conferences: There will be an on-line discussion space on WebBoard where assignments, discussions and administrative issues will be discussed.
Policy on Collaboration/Cheating: Every assignment/project is a 'Home-Mini-Exam.' The NJIT Honor Code will be upheld. Students found cheating//plagiarizing in any aspect of the course will be immediately referred to the Dean of Students and the NJIT Committee on Professional Conduct and subject to possible Disciplinary Probation, a permanent marking on the record, possible dismissal and a grade of 'F' in the course. All submitted assignments and projects are carefully checked for similarities, and plagiarism and guilty students will be identified.
Policy on Lateness of Submission: Every assignment/project will have a due date, and all submissions must be made by this due date, through either hand delivery to Dr. Scher's office, or through snail mail addressed to Dr. J.M. Scher, Department of Information Systems, College of Computing Sciences, New Jersey Institute of Technology, Newark, NJ 07102. (Email attachments, etc. will NOT be accepted, unless otherwise stated). NO EXCEPTIONS. Assignments/projects submitted after the due date will not be accepted.
Course Descriptions: CIS461 is a course devoted to studying the methodologies (probabalistic and statistical) used in discrete event systems simulation, as well as gaining experience in applying simulation principles to studying systems in order to effectively design and analyze them. For the first half of the course, we will focus on methodologies used in systems simulation, while the second half of the course will focus on an exemplary simulation language and its application. The topical coverage is given in the outline below.

Below is the weekly schedule of Videotape/Lecture viewings, the TOPICs covered in the Videotape/Lectures and the related TEXTBOOK readings. Remember the key to success in a Distance Learning course is your own self-discipline - your goal should be to maintain currency each week, and NEVER fall behind!
CIS461-452 Spring, 2006 Dr. Julian M. Scher
CALENDAR OF CIS461 Videotape/Lecture VIEWINGS AND READINGS
Week of January 17:
View Videotape/Lecture 1 (Course
Outline and Overview)
View Videotape/Lecture 2 (Fundamental
Definitions of Systems Simulation)
Read: (Chapter 1, pp. 3 - 18 in
text Discrete-Event System Simulation (4th Edition)
Week of January 23:
View Videotape/Lecture 3 (Simulation of
a simple geometric system)
View Videotape/Lecture 4 (Multiplicative
Congruential Generator Algorithm)
Read: (Chapter 7, pp.253 -
257, in text Discrete-Event System Simulation (4th Edition))
Week of January 30:
View Videotape/Lecture 5 (Other
Algorithms for Generating Random Numbers)
View Videotape/Lecture 6
(Statistical Testing of Pseudorandom Number Generators)
Read:
(Chapter 7, pp. 260 - 265 and Chapter 9, pp. 326 - 333, in text
Discrete-Event System Simulation (4th Edition)
Week of February 6:
View Videotape/Lecture 7: (Runs Up/Down
and Serial Correlation Test)
View Videotape/Lecture 8: (Testing
Mathcad's RN Generator; Goodness of Fit Test)
Read:
Week of February 13:
View Videotape/Lecture 9: (Discrete
Probability Process Generation Algorithms)
View Videotape/Lecture 10:
(Inverse Probability Transform Methodology for Simulating Continuous Probability
Processes)
Read: (Chapter 5, pp. 149-170 and pp. 173-179, and pp.
182-184 and Chapter 8, pp. 272 – 279 and pp. 283 - 287 in text
Discrete-Event System Simulation (4th Edition)
Week of February 20:
View Videotape/Lecture 11: (
Continuation, featuring the Simulation of a Normal (Gaussian) Probability Model
)
View Videotape/Lecture 12: ( Simulating a Probability Process Based
on Empirical Data; Introduction to Monte Carlo Analysis)
Read:
(Chapter 5, pp. 190-192, and in Chapter 8, and pp
296-297) in text Discrete-Event System Simulation (4th
Edition)
Week of February 27:
View Videotape/Lecture 13: ( Monte
Carlo Estimation of Pi; Introduction to Queueing Systems and Their Analyses)
View Videotape/Lecture 14: (Simulation of Queueing
Systems)
Read: (Chapter 2, pp, 22 - 39 and Chapter 6, pp. 201 - 208,
in text Discrete-Event System Simulation (4th Edition)
Week of March 7: Midterm Exam
The CIS461 Midterm Examination will be
tentatively scheduled during the weekend of March 11, 12, with the
precise date to be determined by the Distance Learning Office ATTENDANCE
REQUIRED. The precise date will be announced in the CIS461 WebBoard Conference.
Stay tuned!
Week of March 13: (Spring Recess)
Week of March 20:
View Videotape/Lecture 15: (Queueing
Systems and the Poisson Process)
View Videotape/Lecture 16: (GPSS 1)
Read: (Chapter 5, pp. 186 -
189, in text Discrete-Event System Simulation (4th Edition)
Read: In GPSS Text, Chapters 1 & 2.
Week of March 27:
View Videotape/Lecture 17: (GPSS 2)
View Videotape/Lecture 18: (GPSS 3)
Read: In GPSS text,
Chapter 3.
Week of April 3:
View Videotape/Lecture 19: (GPSS 4)
View Videotape/Lecture 20: (GPSS 5)
Read: In GPSS text,
Chapter 5 and Chapter 6.
Week of April 10:
View Videotape/Lecture 21: (GPSS 6)
View Videotape/Lecture 22: (GPSS 7)
Read: In GPSS text,
Chapter 7
Week of April 17:
View Videotape/Lecture 23: (GPSS 8)
View Videotape/Lecture 24: (GPSS 9)
Read: In GPSS text, Chapter
11 and Chapter 13.
Week of April 24:
View Videotape/Lecture 25: (GPSS 10)
Read: In GPSS text, Chapter 8, [Chapter 10] and Chapter 16, pp. 16-1
thru 16-5.
Videotape/Lectures Completed!
FINAL EXAMINATION
The final examination will be held
during Final Exam Period, on either May 6 or May 7. The precise date, time
and place will be announced to the class in the CIS461 WebBoard Class
Conference. Stay tuned! Attendance required!