I E 557
Human-in-the-Loop Simulation (3) Design and programming of simulations that facilitate human control, real-time discrete-event simulation, supervisory control of dynamic system.
I E 557 Human-in-the-Loop Simulation (3)
This course is designed to provide graduate students with the capability to develop an interactive, real-life simulation and to create interfaces for an interactive simulation. The course will cover key phases in the life cycle of interactive systems development including design, implementation, and evaluation. Course topics will be explores through application in supervisory control of complex, dynamic systems. Java will be the programming language used for software development in this course.
Students will understand the fundamental concepts in interactive simulation; learn how to implement random variant generation and event handling in a simulation; understand the uses of human-in-the-loop simulation to investigate human performance within the simulated system; and demonstrate the application of knowledge gained in the course in a project.
Human-in-the-Loop Simulation is designed for students interested in human interaction with simulations of dynamic, supervisory control systems. The design and implementation of real-time interactive simulations will be covered. The construction of simulations from basic object-oriented programming concepts will be discussed. The role of the human within a dynamic, supervisory control system and methods of evaluating human performance within the simulated system will be examined.
Students will be evaluated via laboratory assignments, two mid-semester examinations, and a semester project.
Note : Class size, frequency of offering, and evaluation methods will vary by location and instructor. For these details check the specific course syllabus.