Interactive computing can address the needs of a variety of learning styles, and a broad range of educational objectives, while serving a number of pedagogical roles: Presentation, Assessment, Exploration, and Analysis. These three issues are discussed in detail, along with examples from chemical engineering educational software, to help faculty learn how to analyze educational software to ensure that it's meeting the needs of their students.
No takes yet. Share an insight, caveat, or question.
Montgomery et al. (1996) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: