Marc Eisenstadt - Böcker
Visar alla böcker från författaren Marc Eisenstadt. Handla med fri frakt och snabb leverans.
5 produkter
5 produkter
679 kr
Skickas inom 10-15 vardagar
Featuring contributions from staff and associates of the Knowledge Media Institute at the UK Open University, this text provides a glimpse into the wide variety of projects undertaken in the development and assessment of distance learning technologies.
349 kr
Skickas inom 10-15 vardagar
Novice Programming Environments
Explorations in Human-Computer Interaction and Artificial Intelligence
Inbunden, Engelska, 2018
1 834 kr
Skickas inom 10-15 vardagar
This book, originally published in 1992, encapsulates ten years of research at the Open University’s Human Cognition Research Laboratory. The research investigates the problems of novice programmers, and is strongly oriented toward the design and implementation of "programming environments" aimed at eliminating or easing novices’ problems. A range of languages is studied: Pascal, SOLO, Lisp, Prolog and "Knowledge Engineering Programming". The primary emphasis of the empirical studies is to gain some understanding of novices’ "mental models" of the inner workings of computers. Such (erroneous) models are constructed by novices in their own heads to account for the idiosyncrasies of particular programming languages. The primary emphasis of the implementations described in the book is the provision of "automatic debugging aids", i.e. artificial intelligence programs which can analyse novices’ buggy programs, and make sense of them, thereby providing useful advice for the novices. Another related strand taken in some of the work is the concept of "pre-emptive design", i.e. the provision of tools such as syntax-directed editors and graphical tracers which help programmers avoid many frequently-occurring errors. A common thread throughout the book is its Cognitive Science/Artificial Intelligence orientation. AI tools are used, for instance, to construct simulation models of subjects writing programs, in order to provide insights into what their deep conceptual errors are. At the other extreme, AI programs which were developed in order to help student debug their programs are observed empirically in order to ensure that they provide facilities actually needed by real programmers. This book will be of great interest to advanced undergraduate, postgraduate, and professional researchers in Cognitive Science, Artificial Intelligence, and Human-Computer Interaction.
Novice Programming Environments
Explorations in Human-Computer Interaction and Artificial Intelligence
Häftad, Engelska, 2020
481 kr
Skickas inom 10-15 vardagar
This book, originally published in 1992, encapsulates ten years of research at the Open University’s Human Cognition Research Laboratory. The research investigates the problems of novice programmers, and is strongly oriented toward the design and implementation of "programming environments" aimed at eliminating or easing novices’ problems. A range of languages is studied: Pascal, SOLO, Lisp, Prolog and "Knowledge Engineering Programming". The primary emphasis of the empirical studies is to gain some understanding of novices’ "mental models" of the inner workings of computers. Such (erroneous) models are constructed by novices in their own heads to account for the idiosyncrasies of particular programming languages. The primary emphasis of the implementations described in the book is the provision of "automatic debugging aids", i.e. artificial intelligence programs which can analyse novices’ buggy programs, and make sense of them, thereby providing useful advice for the novices. Another related strand taken in some of the work is the concept of "pre-emptive design", i.e. the provision of tools such as syntax-directed editors and graphical tracers which help programmers avoid many frequently-occurring errors. A common thread throughout the book is its Cognitive Science/Artificial Intelligence orientation. AI tools are used, for instance, to construct simulation models of subjects writing programs, in order to provide insights into what their deep conceptual errors are. At the other extreme, AI programs which were developed in order to help student debug their programs are observed empirically in order to ensure that they provide facilities actually needed by real programmers. This book will be of great interest to advanced undergraduate, postgraduate, and professional researchers in Cognitive Science, Artificial Intelligence, and Human-Computer Interaction.
295 kr
Tillfälligt slut
This book explains a new approach to debugging Prolog programs and to teaching the Prolog language. TPM's style of graphical representation (AORTA diagrams) is widely accepted as the best graphical visualization of Prolog execution. TPM was developed at the Open University in collaboration with Expert Systems International. The widely accepted presentation is used in the TPM software and also in the Open University teaching materials for Prolog. This book gives both the theory behind the TPM graphical debugger and a detailed account of its operation, including worked examples, code abstractions and a tutorial.