Henry M. Halff

Learn More
The Experimental Advanced Design Advisor (XAIDA) is a system for the development of computer-based maintenance training. XAIDA acquires knowledge of a device from a subject matter expert and applies common maintenance-training procedures to generate interactive training from the description. XAIDA provides maintenance training in four areas: the physical(More)
Presented here are several techniques for design and development of computer-based adventure games for science education. Among the issues addressed are how subject matter maps to content, generative techniques for problem-solving practice, use of visualization, mechanisms for instructional support, and approaches to game development.
reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the(More)
Electronic games have significant potential for overcoming major difficulties in science education, namely, the necessity for practice, the abstract, complex nature of the material, and the sparse opportunities for observation. A role-playing game with a many-layered story that reflects the structure of the domain can use several mechanisms for enhancing(More)
through 14 March 1982.' The goal of the project was to cfcvelop methods for representing teaching and problem-solving knowledge in computer-based tutorial systems. One focus of the work was formulation of principles for managing a case method tutorial dialogue; the other major focus was investigation of the use of a production rule representation for the(More)
A poorly designed knowledge base can be as cryptic as an arbitrary program and just as difficult to maintain. Representing control knowledge abstractly, separately from domain facts and relations, makes the design more transparent and explainable. A body of abstract control knowledge provides a generic framework for constructing knowledge bases for related(More)
  • 1