Teaching of tree data structures using microcomputer graphics
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
Graphic displays of data structures on the IBM PC
SIGCSE '86 Proceedings of the seventeenth SIGCSE technical symposium on Computer science education
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
Using simulation to teach recursion and binary tree traversals
SIGCSE '85 Proceedings of the sixteenth 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
Teaching recursion using fractals in Prolog
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
AAPT: algorithm animator and programming toolbox
ACM SIGCSE Bulletin
Vestal: a tool for teaching concurrency in Ada
TRI-Ada '91 Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations
Design of an algorithm simulation and animation environment (ASA)
ACM SIGCSE Bulletin
An instructed tool for cache coherence protocols
ACM SIGCSE Bulletin
Hi-index | 0.00 |
Effects of operations on abstract data objects are often difficult for students to comprehend. Visual models can be helpful to students, when the connections among the data object models, virtual machine representations of data objects, and algorithms operating on the data objects are made clear to the students.This paper discusses the design criteria used to develop a series of Pascal programs, implemented on widely used microcomputers, which make use of graphics to illustrate the effects of programming algorithms on common data structures. These programs were designed to be used in classroom demonstrations and by individual students working in the computing laboratory.1A non-machine specific design of an algorithm teacher is proposed. It is a programmed environment to help students in a beginning computer science course learn problem solving skills. This paper provides an overview of the problem, a motivation and justification, followed by a brief description of what the program should provide the student.