• DocumentCode
    3156819
  • Title

    Intelligent vs. unintelligent programming systems for novices

  • Author

    Ramadhan, Haider

  • Author_Institution
    Sch. of Cognitive & Comput. Sci., Sussex Univ., Brighton, UK
  • fYear
    1992
  • fDate
    21-25 Sep 1992
  • Firstpage
    375
  • Lastpage
    380
  • Abstract
    The approach presented concentrates on integrating intelligent and unintelligent approaches to come up with an environment that helps novices develop not only problem-solving skills, but also an accurate conceptual and mental model of the programming process. DISCOVER, an intelligent discovery program system supports novices in an initial unintelligent free discovery programming phase and in a subsequent intelligent guided discovery programming phase. In the initial phase, novices explore, observe, and discover the dynamic behavior of individual programming concepts and whole programs as well as of the national machine to build the underlying conceptual programming knowledge. In the subsequent phase, novices compose together programming concepts and language constructs, observed and discovered in the initial phase, to solve given problems under explicit intelligent guidance of system domain expert to transform their programming knowledge into programming skill. Several design issues and decisions that have influenced the development of DISCOVER are discussed
  • Keywords
    problem solving; software engineering; DISCOVER; conceptual model; dynamic behavior; intelligent discovery program system; language constructs; mental model; problem-solving; programming systems; system domain expert; Artificial intelligence; Cognitive science; Computer science; Debugging; Dynamic programming; Educational institutions; Graphics; Problem-solving; Programming environments; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-3000-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1992.217576
  • Filename
    217576