Qualitative spatial representation and reasoning with the region connection calculus
This paper surveys the work of the qualitative spatial reasoning group at the University of
Leeds. The group has developed a number of logical calculi for representing and reasoning …
Leeds. The group has developed a number of logical calculi for representing and reasoning …
History of logo
Logo is more than a programming language. It is a learning environment where children
explore mathematical ideas and create projects of their own design. Logo, the first computer …
explore mathematical ideas and create projects of their own design. Logo, the first computer …
ToonTalkTM—an animated programming environment for children
K Kahn - Journal of Visual Languages & Computing, 1996 - Elsevier
Seymour Papert once described the design of the Logo programming language as taking
the best ideas in computer science about programming language design and 'child …
the best ideas in computer science about programming language design and 'child …
Models and emerging trends of concurrent constraint programming
Abstract Concurrent Constraint Programming (CCP) has been used over the last two
decades as an elegant and expressive model for concurrent systems. It models systems of …
decades as an elegant and expressive model for concurrent systems. It models systems of …
The AGG approach: Language and environment
Abstract The Attributed Graph Grammar system (AGG) provides a visual programming
environment which is based on graph transformation and Java. The idea is to program the …
environment which is based on graph transformation and Java. The idea is to program the …
[PDF][PDF] Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets.
A Repenning - J. Vis. Lang. Sentient Syst., 2017 - researchgate.net
The blocks programming community has been preoccupied with identifying syntactic
obstacles that keep novices from learning to program. Unfortunately, this focus is now …
obstacles that keep novices from learning to program. Unfortunately, this focus is now …
13 Programming Paradigms and Beyond
Programming is central to computing. It is both the practical tool that actually puts the power
of computing to work and a source of intellectual stimulation and beauty. Therefore …
of computing to work and a source of intellectual stimulation and beauty. Therefore …
[PDF][PDF] Building visual language parsers
Notepad computers promise a new input paradigm where users communicate with
computers in visual languages composed of handwritten text and diagrams. A key problem …
computers in visual languages composed of handwritten text and diagrams. A key problem …
Color and sound in algorithm animation
MH Brown, J Hershberger - Computer, 2002 - ieeexplore.ieee.org
The techniques developed by MM Brown and R. Sedgewick (1985) in using the Balsa
algorithm-animation system are reviewed. Techniques that focus on color and sound, areas …
algorithm-animation system are reviewed. Techniques that focus on color and sound, areas …
Animated user interface for computer program creation, control and execution
KM Kahn - US Patent 5,517,663, 1996 - Google Patents
A computer programming system provides animated program sources that are created in an
interactive visual manner. Animation is integrated with computer programming to allow a …
interactive visual manner. Animation is integrated with computer programming to allow a …