Title
The Whiteboard Environment: An Electronic Sketchpad for Data Structure Design and Algorithm Description
Abstract
Most instructors describe algorithms and data structures to students using a physical blackboard or a whiteboard and chalk or markers. This paper describes two tools, Data Structure Designer and Whiteboard, that provide an instructor with the functionality of a whiteboard. The environment provided by these tools improve upon a whiteboard by providing interactivity and dynamic capabilities that whiteboards lack. Data Structure Designer provides a direct manipulation, graphical editor, similar to a widget-editor, that allows users to create attractive, customized data structure objects that very closely resemble the pictures of data structures that appear in textbooks. The Whiteboard environment provides a drawing area where data structures created in the Data Structure Designer can be interactively drawn, populated with example data, and then used in the demonstration of algorithms. Built-in semantics facilitate common operations. For example, assignment is accomplished by dragging and dropping a variable onto another variable. These two tools make the interactive design of data structures and demonstration of algorithms fast and easy
Year
DOI
Venue
1998
10.1109/VL.1998.706174
Halifax, NS
Keywords
Field
DocType
whiteboard environment,drawing area,dynamic capability,example data,electronic sketchpad,algorithm description,graphical editor,built-in semantics,common operation,customized data structure object,data structure designer,data structure,packaging,data structures,environmental economics,interaction design,algorithm design and analysis,computer science education,computer science,shape
Data structure,Interactivity,Algorithm design,Interactive design,Computer science,Dynamic capabilities,Algorithm,Visual programming language,Human–computer interaction,Whiteboard,Semantics
Conference
ISSN
ISBN
Citations 
1049-2615
0-8186-8712-6
4
PageRank 
References 
Authors
0.63
6
2
Name
Order
Citations
PageRank
David R. Brown140.97
Brad Vander Zanden238273.39