| |
University of the
Sciences in Philadelphia
Misher College of Arts
and Sciences
Department of
Mathematics, Physics and Computer Science
Special Topics in Computer Science - CS 490
Computer Simulation
Spring 2002
Instructor:
Dr. Anatoly Kurkovsky
Seminars:
Mondays 10:00 a.m. -13:00 p.m. at McN 102
Telephone: (215) 596 – 7615
E-mail: a.kurkov@usip.edu
Course Description:
Prerequisites: Computer Programming I and Computer
Programming II or permission of instructor.
The problems facing the industry, commerce, government, and
society in general continue to grow in size and complexity. The need for
procedures and techniques for resolving such problems is apparent. Modeling and,
in particular, simulation modeling is an effective and a universal method for
solving complex problems in different areas.
The goal of this course is to provide a good background in Computer Simulation
concepts and introductory Simulation Model design with Visual SLAM and AweSim.
Subjects covered include:
|
Introduction to Modeling and Simulation;
|
|
Methodological Basics of Simulation Modeling;
|
|
Introduction to SLAM Simulation Language;
|
|
AweSim Simulation Environment;
|
|
Actual examples of Simulation Modeling.
|
Materials
|
Required Textbook: "Simulation with Visual SLAM and
AweSim" by A. Alan B. Pritsker and Jean J. O'Reilly, 2nd Edition. 1999,
John Wiley & Sons. ISBN: 0-471-35293-4
|
|
Optional Textbook: "Handbook of Simulation"
edited by Jerry Banks. 1998, John Wiley & Sons. ISBN 0-471-13403-1.
|
|
Software: Pritsker AweSim, version 2.0 or 3.0
|
Methods of Instruction:
|
Seminars and discussions
|
|
Take-home assignments
|
|
Final course material’s synopsis or project
|
Evaluation:
Your performance in this class will be measured by take-home assignments
(55%), your class participation (25%), and final course material’s synopsis or
project (20%).
The types of assignments may include:
|
small in-seminar project discussions, |
|
take-home (reading) assignments. |
Evaluation of your class participation will include:
|
attendance, |
|
understanding of the course material, |
|
responsibility to answer professor’s questions. |
The final grade will be derived from your performance on the
assignments, class participation, and final essay as follows:
|
A: 90 - 100 |
|
B: 80 - 89 |
|
C: 70 - 79 |
|
D: 60 - 69 |
|
F: below 60
|
Tentative Schedule:
(These dates may change depending upon the pace of the course.)
#
|
Starting
|
Ch.
|
Topic
|
1.
|
Jan 14
|
|
Brief Review of Important Simulation Modeling Features
|
2.
|
Jan 21
|
1
|
Introduction to Modeling and Simulation. Systems, Models, Model
building, Definition of simulation, Data Collection and Analysis
|
3.
|
Jan 28
|
2
|
Simulation Modeling Perspectives. Modeling Word View, Discrete
Simulation Modeling, Continuous Simulation Modeling, Combined
Discrete-Continuous Models
|
4.
|
Feb 4
|
3
|
Modeling and Simulation Process. Formulate Problem, Specify Model,
Build Model
|
5.
|
Feb 11
|
3,4
|
Simulate Model, Support Decision Making, and AweSim with Visual SLAM.
Applications of Simulation.
|
6.
|
Feb 18
|
4, 5
|
Actual examples of Simulation Models. Basic Network Modeling. Visual
SLAM Network Modeling.
|
7.
|
Feb 25
|
5
|
Introduction to Basic Network Elements. CREATE, QUEUE, nodes
|
8.
|
Mar 4
|
5
|
TERMINATE, ASSIGN, GOON, and COLCT nodes. Activities.
|
9.
|
Mar 11
|
|
Spring Recess
|
10.
|
Mar 18
|
6
|
Resources and Gates. RESOURCE, GROUP and GATE Blocks;
|
11.
|
Mar 25
|
6
|
AWAIT, FREE, ALTER, OPEN and CLOSE nodes. Illustrations of the Use of
Resources.
|
12.
|
Apr 1
|
7
|
Interface, Find and Assembly Modeling. READ, WRITE, EVENT nodes
|
13.
|
Apr 8
|
7
|
ENTER, DETECT, ACCUMULATE, BATCH and MUTCH nodes
|
14.
|
Apr 15
|
8
|
Visual Subnetwork Modeling. Visual Subnetworks, Actual examples of
Subnetwork Models
|
15.
|
Apr 22
|
9
|
AweSim Simulation Support System. AweSim Overview, Building Networks
in AweSim, Visual SLAM Output Reports
|
16.
|
Apr 29
|
|
Discussion of Student Final Course Material’s Synopsis or Project
|
Attendance policy:
It is required that students attend every seminar. You are
allowed to miss up to two seminars without a written excuse. If you miss more
than two seminars your grade will be reduced according to the number of missed
seminars.
Plagiarism and cheating:
You may work together and share ideas on any take-home
assignment; you may seek help from anyone. However, submitting identical final
essay will be considered cheating. No cheating in any form will be tolerated.
|