Novice Programming Environments: Explorations in Human-Computer Interaction and Artificial Intelligence
Marc Eisenstadt, Mark T. Keane, Tim Rajan · CERN Document Server (European Organization for Nuclear Research) · 1992
As the result of ten years of research at the Open University, this book investigates the problems of novice programmers, orientated towards the design and implementation of programming environments aimed at eliminating or easing novice's problems. A range of languages is studied - Pascal, SOLO, Lisp and Prolog. The primary emphasis of the empirical studies is to gain some understanding of novices' mental models of the inner workings of computers. This book should be of interest to advanced undergraduate, postgraduate and professional researchers in cognitive science, artificial intelligence and human-computer interaction.