CAP 4800/CAP 5805: Computer Simulation
Syllabus
Fall 2009
Course
Summary
Students will learn a series of modeling methods
used widely throughout science and engineering. These models capture
the behavior and dynamics of systems.
Course Information
-
Location: CSE E122, Time: 4:05PM MWF 9th Period
- News Group
-
Instructor: Dr. Paul
Fishwick, CSE 332, Office Hours: M: 3PM-4PM, W: 5PM -
6PM, Email
- TA: Zachary Ezzell, CSE
356,Office Hours: T: 3:00pm - 5:00pm, R: 3:00PM - 5:00PM, Email
- Course Content:
Instructor Lectures, Multimedia Demos, Exam Dates
- Grade Breakdown:
Midterm 1 (20%), MidTerm 2 (25%), Final Exam (30%), Project 1 (5%),
Project 2 (10%), Project 3 (10%)
- Required Background: Programming Language Proficiency (Java, C/C++), Discrete
Structures, Program + Data Structures, Senior Year CS Mathematics
-
Required Text: none
- Required Software: Second Life/
OpenSim
- Cost of Course (< $100)--optional Second Life tools
- Programming Project
deliverables
-
Second Life & OpenSim (Tools for Simulation)
- Topics for MIDTERM 1 (October 5,
2009)
(Sample
Midterm 1 A with Answer Key pages: 1 2 3 4)
(Sample Midterm 1 B with Answer
Key: key) -
Data
- System: formal definition of a system, and its components: 1, 2
-
Two methods of simulation: time slicing and event scheduling: 1, 2
-
Calendar Queues (Dynamic Hashing): 1
- Finite state machines: 1,2
- Markov Models: 1
- Topics for MIDTERM 2 (November 9, 2009)
(Sample Midterm 2 A with Answer Key: key)
(Sample Midterm 2 B with
Answer Key: key)
- Event-Based Models: 1 (last
two pages), 2
- Rule-Based Cellular
Automata: 1
- Petri Nets: 1 2
- System Dynamics Graphs: 1, 2(diagram)
- Compartmental
Modeling
- Lindenmeyer (L) Systems: 1
- Functional Block Models: 1
- Additional
Topics for the FINAL EXAM (December 14, 3:00PM-5:00PM)
(Sample
Final Exam A)
(Sample
Final Exam B with Answer Key: key) - Digital
logic models: 1
- Queuing models + Table simulation: 1
- Kinetic Graphs: 1
-
Difference Equations: 1
- Ordinary Differential Equations
(ODE): 1
2
- Delay-Differential equations: not yet
- Partial Differential equations
- Other Materials:
- Video Introductions to Modeling
and Philosophy
- Basic graphics transformation approach (in-class discussion)
Course Policies - Accommodations for
students with disabilities:"Students requesting classroom
accommodation must first register with the Dean of Students
Office. The Dean of Students Office will provide documentation to the
student who must then provide this documentation to the Instructor
when requesting accommodation."
- Academic HonestyAs a result of
completing the registration form at the University of Florida, every
student has signed the following statement: "I understand that the
University of Florida expects its students to be honest in all their
academic work. I agree to adhere to this commitment to academic
honesty and understand that my failure to comply with this commitment
may result in disciplinary action up to and including expulsion from
the University." We agree to comply with the new Honor Code, which
specifies that "We, the members of the University of Florida
community, pledge to hold ourselves and our peers to the highest
standards of honesty and integrity."
- UF Counseling
ServicesResources are available on campus for students having personal
problems or lacking clear career and academic goals that interfere
with their academic performance. These resources include:
- University Counseling Center, 301 Peabody Hall, 392-1575, personal
and career counseling
- Student Mental Health, Student Health Center,
392-1171, personal counseling
- Sexual Assault Recovery Services
(SARS), Student Health Care Center, 392-1161, sexual counseling
- Career Resource Center, Reitz Union, 392-1601, career development
assistance and counseling.