CSC 454 - 3 Semester Hours
System Simulation and Modeling
Simulation, modeling and problem-solving techniques; discrete event and continuous change models; simulation languages; simulation applications.
CSC 241, MAT 215 and at least one upper-level programming course.
The course provides students with the basic knowledge and experience necessary to utilize computer simulation as a tool for system modeling and problem solving. The technical aspects of constructing and analyzing a simulation model will be discussed, along with the implementing the basic components of a discrete-event simulator. The students will be exposed to a wide variety of computer simulation applications.
Software Engineering Curriculum Justification: This course provides
in-depth content-oriented coverage of software requirements,
design, construction, analysis, testing, tools, and project management.
Upon successful completion of this course, students will be able to:
Assigned readings, homework, papers, programs, and projects. The main project entails requirements and data gathering, selection among available simulation techniques, implementation and evaluation.
No additional resources needed.
J. Banks (ed). Handbook of Simulation: Principles, Methodology, Advances, Applications, and Practice. John Wiley, New York, 1998.
J. Banks, J.S. Carson, II, B.L. Nelson and D.M. Nicol. Discrete-Event System Simulation. Prentice Hall, New Jersey, 2000.
C. Hanell, B.K. Ghosh and R Bowden. Simulation Using ProModel. McGraw Hill, Boston, 2000.
W.D. Kelton, R.P.Sadowski and D.A. Sadowski. Simulation with Arena. McGraw Hill, Boston, 1997.
A.M. Law and W.D. Kelton. Simulation Modeling and Analysis, (3rd ed). McGraw Hill, Boston, 2000.
S.M. Ross. Simulation. Academic Press, MA, 1997.
J.R. Thompson. Simulation: A Modeler's Approach. John Wiley and Sons, New York, 1999.
Elaine Wenderholm, Computer Science Curriculum Committee Chair Date
Rameen Mohammadi, Computer Science Department Chair Date
Undergraduate Curriculum Committee Chair Date