5.1 Interactive Systems

An interactive system is a computer program that is designed to continually interact with a human user. The idea is that the human performs some action that the computer can detect, and the computer processes that action and gives immediate feedback to the human. The human then decides what to do next based on the feedback, and the process continues as long as the human desires. Below we’ll describe each of the elements of interactive systems in more detail.