Communicating with High-Level Plans

Abstract

We discuss our experience with an interface that gives users the ability to directly represent and manipulate goals at several levels of detail. The interface is built into Bridge, a tutorial environment for novice programmers. The name comes from our intended 'bridge' between novice and expert conceptions of programming. In order to understand a student designs and partial programs, Bridge provides languages that allow a student to talk about his or her high level designs and partial work. We call the vocabulary of these languages plans. Plans are bundles of knowledge about the standard subtasks in a domain, designed and organized based on a typical user's point of view. Keywords: Man computer interfaces; Intelligent interfaces; High level languages; Learning; Skills.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 20, 1988
Accession Number
ADA219093

Entities

People

  • Blaise Liffick
  • Jeffrey Bonar

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Counter IED
  • Energy and Power Technologies
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Automatic Programming
  • Classification
  • Cognitive Science
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Engineering
  • Environment
  • Language
  • Natural Languages
  • Programming Languages
  • Software Development
  • Standards
  • Students
  • Word Processors

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Linguistics
  • Database Systems and Applications
  • STEM Education