Learning to Build and Comprehend Complex Information Structures: Prolog as a Case Study: Contemporary Studies in Cognitive Science and Technology
Autor Paul Brna, Benedict Du Boulay, Helen Painen Limba Engleză Hardback – 13 aug 1999
Preț: 479.75 lei
Preț vechi: 655.32 lei
-27%
Puncte Express: 720
Carte tipărită la comandă
Livrare economică 08-22 iulie
Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit pentru acest produs Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.
Specificații
ISBN-13: 9781567504347
ISBN-10: 1567504345
Pagini: 430
Dimensiuni: 156 x 235 x 24 mm
Greutate: 0.74 kg
Editura: Bloomsbury Publishing
Colecția Praeger
Seria Contemporary Studies in Cognitive Science and Technology
Locul publicării:New York, United States
ISBN-10: 1567504345
Pagini: 430
Dimensiuni: 156 x 235 x 24 mm
Greutate: 0.74 kg
Editura: Bloomsbury Publishing
Colecția Praeger
Seria Contemporary Studies in Cognitive Science and Technology
Locul publicării:New York, United States
Cuprins
Acknowledgments
Part I: Introduction, Paul Brna, Benedict du Boulay, and Helen Pain
Building and Manipulating Complex Information Structures: Issues in Prolog Programming, Thomas Green
Detecting Design Decisions About Data Structures in Prolog Programs, Diana Bental
Analyzing Novices Analyzing Prolog: What stories do novices tell themselves about Prolog? Josie Taylor
Towards a Taxonomy of Novices' Misconceptions of the Prolog Interpreter, Pat Fung, Mike Brayshaw, Benedict du Boulay, and Mark Elsom-Cook
The Use of Examples in Expository Texts: Outline of an Interpretation Theory for Text Analysis, Ian Robertson.
Part II: Intermediate Representations: Effective Support for Novice Programmers? Paul Brna
Programming Techniques for Prolog, Paul Brna, Alan Bundy, Tony Dodd, Marc Eisenstadt, Chee-Kit Looi, Helen Pain, Dave Robertson, Barbara Smith, and Maarten van Somerson
Introductory Prolog: A Suitable Selection of Programming Techniques, Andy Bowles and Paul Brna
An Empirical Evaluation of Ted, A Techniques Editor for Prolog Programming, Thomas C. Ormerod and Linden J. Ball
A Case-Based Reasoning Approach to Supporting Novice Programmers, Andy Bowles, Dave Robertston, and Paul Brna
Part III: Support for Program Analysis, Benedict du Boulay
Abstract Views of Prolog Executions in Opium, Mireille Ducassé
Tracing and Debugging Prolog and PARLOG: an information management approach
A Revised Textual Tree Trace Notation For Prolog, Chris Taylor, Benedict du Boulay, and Mukesh Patel
The ISM Framework: Understanding and Evaluating Software Visualization Tools, Paul Mulholland
Software Visualization as a Pedagogical Tool: Redressing Some ITS Fallacies, Marc Eisenstadt, Blaine A. Price, and John Domingue
Part IV: Teaching and Learning Environments for Novice Programmers, Paul Brna
Exploiting Program Schemata to Teach Recursive Programming, Timothy S. Gegg-Harrison
Learning Prolog Debugging Skills, Paul Brna, Edmundo Robert Hernanzes, and Helen Pain
Teaching Prolog Debugging in a Motivation Manner, Teresa del Soldato and Benedict du Boulay
Author Index
Subject Index
Part I: Introduction, Paul Brna, Benedict du Boulay, and Helen Pain
Building and Manipulating Complex Information Structures: Issues in Prolog Programming, Thomas Green
Detecting Design Decisions About Data Structures in Prolog Programs, Diana Bental
Analyzing Novices Analyzing Prolog: What stories do novices tell themselves about Prolog? Josie Taylor
Towards a Taxonomy of Novices' Misconceptions of the Prolog Interpreter, Pat Fung, Mike Brayshaw, Benedict du Boulay, and Mark Elsom-Cook
The Use of Examples in Expository Texts: Outline of an Interpretation Theory for Text Analysis, Ian Robertson.
Part II: Intermediate Representations: Effective Support for Novice Programmers? Paul Brna
Programming Techniques for Prolog, Paul Brna, Alan Bundy, Tony Dodd, Marc Eisenstadt, Chee-Kit Looi, Helen Pain, Dave Robertson, Barbara Smith, and Maarten van Somerson
Introductory Prolog: A Suitable Selection of Programming Techniques, Andy Bowles and Paul Brna
An Empirical Evaluation of Ted, A Techniques Editor for Prolog Programming, Thomas C. Ormerod and Linden J. Ball
A Case-Based Reasoning Approach to Supporting Novice Programmers, Andy Bowles, Dave Robertston, and Paul Brna
Part III: Support for Program Analysis, Benedict du Boulay
Abstract Views of Prolog Executions in Opium, Mireille Ducassé
Tracing and Debugging Prolog and PARLOG: an information management approach
A Revised Textual Tree Trace Notation For Prolog, Chris Taylor, Benedict du Boulay, and Mukesh Patel
The ISM Framework: Understanding and Evaluating Software Visualization Tools, Paul Mulholland
Software Visualization as a Pedagogical Tool: Redressing Some ITS Fallacies, Marc Eisenstadt, Blaine A. Price, and John Domingue
Part IV: Teaching and Learning Environments for Novice Programmers, Paul Brna
Exploiting Program Schemata to Teach Recursive Programming, Timothy S. Gegg-Harrison
Learning Prolog Debugging Skills, Paul Brna, Edmundo Robert Hernanzes, and Helen Pain
Teaching Prolog Debugging in a Motivation Manner, Teresa del Soldato and Benedict du Boulay
Author Index
Subject Index