DocumentCode
2523182
Title
DRUIDS: tools for understanding data structures and algorithms
Author
Whale, Geoff
Author_Institution
Sch. of Comput. Sci. & Eng., New South Wales Univ., Kensington, NSW, Australia
fYear
1994
fDate
6-8 Jul 1994
Firstpage
403
Lastpage
407
Abstract
A clear understanding of data structures and their associated algorithms is highly desirable for engineers. Programming subjects usually rely on static methods such as overhead transparencies, blackboards and textbooks to illustrate operations on data structures, while laboratory environments rarely provide the graphical support students need to experiment with algorithms. The system discussed, DRUIDS (Display Resource for Understanding Internal Data Structures), establishes a link between instruction and experiment by animating textbook algorithms applied to common data structures, and by allowing the student to exercise their own program code. The resulting changes to the program state can be viewed dynamically at several levels of abstraction, including flow of program control, variable tracing and data structure state
Keywords
algorithm theory; computer aided instruction; computer animation; computer science education; data structures; engineering graphics; student experiments; visual programming; DRUIDS; Display Resource for Understanding Internal Data Structures; abstraction levels; algorithms; animation; blackboards; data structure state; experiment; graphical support; instruction; laboratory environments; overhead transparencies; program code; program control flow; program state changes; programming; students; textbooks; variable tracing; Animation; Australia; Computer science; Data engineering; Data structures; Data visualization; Displays; Programming profession; Sorting; Whales;
fLanguage
English
Publisher
ieee
Conference_Titel
Multi-Media Engineering Education Proceedings, 1994., IEEE First International Conference on
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7803-1963-X
Type
conf
DOI
10.1109/MMEE.1994.383183
Filename
383183
Link To Document