Home
Syllabus
Classnotes
Resources
Computer Simulation - Syllabus

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

[Home] [Syllabus] [Classnotes] [Resources]

[Created by Greg Madey: gmadey@nd.edu]   [Notre Dame Home]   [COE Home]   [CSE Home]