DocumentCode
2495886
Title
SALSA and ALVIS: a language and system for constructing and presenting low fidelity algorithm visualizations
Author
Hundhausen, Christopher ; Douglas, Sarah
Author_Institution
Dept. of Inf. & Comput. Sci., Hawaii Univ., Honolulu, HI, USA
fYear
2000
fDate
2000
Firstpage
67
Lastpage
68
Abstract
Computer science educators have traditionally used algorithm visualization (AV) software to create graphical representations of algorithms that are later used as visual aids in lectures, or as the basis for interactive labs. Based on ethnographic field studies we have conducted in an undergraduate algorithms course, we advocate an alternative teaching approach in which students use simple art supplies to construct and present their own visualizations to their peers and instructor for feedback and discussion. To support this approach, we have built SALSA and ALVIS, a prototype language and system that enable students to (a) quickly construct rough, unpolished (“low fidelity”) visualizations in much the same way they would do so with simple art supplies, and (b) interactively present those visualizations to an audience. Our prototype pioneers a novel technique for programming visualizations based on spatial relations, and a novel presentation interface that supports reverse execution and dynamic mark-up and modification
Keywords
computer science education; program visualisation; ALVIS; SALSA; algorithm visualizations; dynamic mark-up; programming visualizations; prototype language; reverse execution; spatial relations; teaching approach; Algorithm design and analysis; Animation; Art; Computer science; Education; Feedback; Laboratories; Prototypes; Space exploration; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 2000. Proceedings. 2000 IEEE International Symposium on
Conference_Location
Seattle, WA
ISSN
1049-2615
Print_ISBN
0-7695-0840-5
Type
conf
DOI
10.1109/VL.2000.874355
Filename
874355
Link To Document