Graphic displays of data structures on the IBM PC
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
A system to make visible the structure and execution of student programs
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Cognitive aspects of learning and using a programming language
Interfacing thought: cognitive aspects of human-computer interaction
On the cognitive effects of learning computer programming
Mirrors of minds: patterns of experience in educational computing
Visual simulations of data structures during lecture
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
An introductory algorithm teacher
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Teaching programming algorithms aided by computer graphics
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Algorithm animator: a tool for programming learning
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
An interactive demonstration system for implementations of abstract data types
ACM SIGCSE Bulletin
Automatic generation of graphic displays of data structures through a preprocessor
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
Algorithms (2nd ed.)
APEX1, a library of dynamic programming examples
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Visual metaphors for teaching programming concepts
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Using cumulative graphic traces in the visualization of sorting algorithms
ACM SIGCSE Bulletin
Experience with the DYNAMOD program animator
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
ALEX: an aid to teaching algorithms
ACM SIGCSE Bulletin
PS: a procedure simulator for dynamic program visualization
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
Real-time graphical representation of linked data structures
SIGCSE '85 Proceedings of the sixteenth SIGCSE technical symposium on Computer science education
Algorithm visualization in computer science laboratories
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Visualizing algorithms and processes with the aid of a computer
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
Progress report: Brown university instructional computing laboratory
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
An improved first year course taking into account third world students
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
VisMod: a beginner-friendly programming environment
Proceedings of the 1999 ACM symposium on Applied computing
Perspectives on Program Animation with Jeliot
Revised Lectures on Software Visualization, International Seminar
Object-Oriented Visualization of Program Logic
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Hi-index | 0.00 |
Learning to program is difficult. The focus of this research was on developing an environment (AAPT) to assist the student in learning programming at an appropriate speed without a tutor having to be available. AAPT is made up of two components, a programming toolbox and an algorithm animator and is intended for use in conjunction with formal lectures, tutorials and laboratory sessions. The approach taken here is different to other work in algorithm animation because AAPT allows the student to develop the program and see how it works in the same environment.