|
CSE 439/598s Computer Simulation
Spring Semester
CSE 439: "Computer Simulation"(3-0-3)
Computer techniques for
simulating the behavior of physical, biological, engineering and social systems, including both natural and artificial systems. Applications include scientific inquiry, engineering design, manufacturing planning,
training, entertainment, and games. Topics include animation, visualization, and graphical analysis of results.
Text:
Discrete-Event System Simulation (3rd edition) by Jerry Banks
Hardcover: 600 pages Publisher: Prentice Hall; 3rd edition 2001 ISBN: 0130887021
Faculty-in-charge: G. Madey
Course Goal:
The goal of this course is to prepare the student to design, develop,
implement and analyze computer simulations. Simulations will be built using the programming languages such as C/C++ or Java, using libraries such as CSIM, SWARM, or RePast, tools including MatLab/SimuLink and
Mathematica, and packages such as Starlogo, Arena, NetLogo, Powersim, Vensim, and Stella.
Prerequisites: One course in programming (or the equivalent) and one course (or the equivalent) in probability theory
Computer Usage: Course content will be project driven. Many programs will be assigned. At least one large project will be assigned requiring the preparation of research paper.
Laboratory Usage: None
Grading:
Programming assignments 35% Exams (2)20% Final exam20% Class presentations and particiaption 5%
Special considerations:
Course Content:
Engineering Science:2 credits
Engineering Design1 credit |