CAP 4800/CAP 5805: Computer Simulation Syllabus
Fall 2008
Course Summary
Students will learn a series of modeling methods used
widely throughout science and engineering.
There will be two projects, each being a simulation of a
sample physical (i.e., artificial or natural)
system using the learned modeling methods. Projects must
designed and implemented using one or more of
the modeling methods.
Course Information
- Location: CSE E107, Time: 8:30AM MWF
- News Group
- Instructor: Dr. Paul Fishwick, CSE 332, Office Hours: M: 9:30AM-11:00AM, W: 9:30AM - 10:30AM
Email
- TA: Zachary Ezzell, CSE 309,
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 (25%), MidTerm 2 (25%), Final Exam (30%), Project 1 (10%), Project 2 (10%)
- Required Background: Java, Discrete Structures, Program + Data Structures, Senior Year CS Mathematics
- Required Text: none
- Required Software: Processing (SimPack),
Second Life.
- Topics for MIDTERM 1 (October 6, 2008)
(Sample Midterm 1 A with Answer Key pages:
1
2
3
4)
(Sample Midterm 1 B with Answer Key: key)
- Video Introductions to
Modeling and
Philosophy
- Basic graphics transformation approach (in-class discussion)
- Random variables: 1
- Fuzzy numbers: 1
- 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
- Turing Machines (in-class discussion):
- Markov Models: 1
- Rule-Based Production Models 1(last page), 2, 3, 4(first two pages)
- Topics for MIDTERM 2 (November 10, 2008)
(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
- System Dynamics Graphs: 1, 2(diagram)
- Additional Topics for the FINAL EXAM (December, to be determined)
(Sample Final Exam A)
(Sample Final Exam B with Answer Key: key)
- Lindenmeyer (L) Systems: 1
- Functional Block Models: 1
- Digital logic models: 1
- Queuing models + Table simulation: 1
- Kinetic Graphs: 1
- Difference Equations: not yet
- Ordinary Differential Equations (ODE)
- Delay-Differential equations: not yet
- Partial Differential equations
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 Honesty
As 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 Services
Resources 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.