• 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