• Title of article

    The black box inside the glass box: presenting computing concepts to novices

  • Author/Authors

    BOULAY، BENEDICT DU نويسنده , , OSHEA، TIM نويسنده , , MONK، JOHN نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    -264
  • From page
    265
  • To page
    0
  • Abstract
    Simplicity and visibility are two important characteristics of programming languages for novices. Novices start programming with very little idea of the properties of the notional machine implied by the language they are learning. To help them learn these properties, the notional machine should be simple. That is, it should consist of a small number of parts that interact in ways that can be easily understood, possibly by analogy to other mechanisms with which the novice is more familiar. A notional machine is the idealized model of the computer implied by the constructs of the programming language. Visibility is concerned with methods for viewing selected parts and processes of this notional machine in action. We introduce the term "commentary" which is the systemʹs dynamic characterization of the notional machine, expressed in either text or pictures on the userʹs terminal. We examine the simplicity and visibility of three systems, each designed to provide programming experience to different populations of novices.
  • Keywords
    dual fuelling , Natural gas , alternative fuels , diesel fuel substitution
  • Journal title
    INTERNATIONAL JOURNAL OF HUMAN COMPUTER STUDIES
  • Serial Year
    1999
  • Journal title
    INTERNATIONAL JOURNAL OF HUMAN COMPUTER STUDIES
  • Record number

    9520