Learners apply accepted rules and principles to reach a goal. Simulations place students in real life situations where they can test alternative solutions to a problem. Computer-based simulations are often used to present situations that are too difficult or dangerous to recreate and experience in real life. As students progress through the program they are called on to make choices and deal with consequences. Problem-solving programs require learners to use a variety of skills and facts to complete the exercise.
Feedback is usually informational.
As the user creates and analyzes variations of the problem, information is provided that helps them to make better choices in subsequent trials. Problem-solving software is usually designed for use by two or more students working together. This feature can have academic and social benefits for handicapped students. In each of these CAI formats, the content of instruction is defined by the program. Another option for computer-based learning is to use the computer as a tool.