We evaluate a new visual programming system PrologSpace. The system addresses classic issues of visual interfaces: layout, shape, colour, and iconography; and those of particular concern to visual programming: multiple views (visual abstractions), synchronised views, integration of visual and textual dimensions, visual debugging, cognitive dimensions, and the problems of scale. We describe the system and examine its cognitive dimensions. We conclude that PrologSpace has a set of cognitive dimensions that seems to enhance Prolog programming and that the system provides potential for teaching Prolog. Keywords Visual programming, cognitive dimensions, Prolog. 1 Introduction PrologSpace is a visual programming system built on top of VisualPro...
Thesis: S.M., Massachusetts Institute of Technology, Department of Architecture, 2015.This electroni...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
Cognitive modelling is a common component of undergraduate psychology degree courses. However, the p...
We present a new visual programming language and environment that serves as a form of feedback and r...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
: The difficulties students have in learning and using Prolog are well documented (e.g. Taylor, 1988...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
The Cognitive Dimensions of Notations framework has been created to assist the designers of notation...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
“The original publication is available at www.springerlink.com”. Copyright Springer. [Full text of t...
New advances in animation, scientific visualization, and graphical user interfaces make it essential...
Thesis: S.M., Massachusetts Institute of Technology, Department of Architecture, 2015.This electroni...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
Cognitive modelling is a common component of undergraduate psychology degree courses. However, the p...
We present a new visual programming language and environment that serves as a form of feedback and r...
A new, simple, complete visual formalism for programming in Prolog is presented. The formalism is sh...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
Logical programming languages, for instance Prolog, are powerful tools for solving complex problems ...
A new, simple, expressively complete visual formalism for programming in Prolog is presented. The fo...
: The difficulties students have in learning and using Prolog are well documented (e.g. Taylor, 1988...
We present a framework to build platform-independent, graphical applications in Prolog, implemented ...
The Cognitive Dimensions of Notations framework has been created to assist the designers of notation...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
This Major Field Project Report describes the design and development of a computer-based tutorial pr...
“The original publication is available at www.springerlink.com”. Copyright Springer. [Full text of t...
New advances in animation, scientific visualization, and graphical user interfaces make it essential...
Thesis: S.M., Massachusetts Institute of Technology, Department of Architecture, 2015.This electroni...
this document we present a Prolog written portable graphical package for Prolog applications. The sy...
Cognitive modelling is a common component of undergraduate psychology degree courses. However, the p...