ACM Home Page
Please provide us with feedback. Feedback
Exploring the role of visualization and engagement in computer science education
Full text PdfPdf (414 KB)
Source ACM SIGCSE Bulletin archive
Volume 35 ,  Issue 2  (June 2003) table of contents
COLUMN: ITiCSE 2002 working group report table of contents
Pages: 131 - 152  
Year of Publication: 2003
ISSN:0097-8418
Also published in ...
Authors
Thomas L. Naps  U Wisconsin Oshkosh
Guido Rößling  Darmstadt U Techn., Germany
Vicki Almstrum  U Texas Austin
Wanda Dann  Ithaca College
Rudolf Fleischer  Hong Kong U Sc. & Techn.
Chris Hundhausen  U of Hawaii
Ari Korhonen  Helsinki U Techn., Finland
Lauri Malmi  Helsinki U Techn., Finland
Myles McNally  Alma College
Susan Rodger  Duke University
J. Ángel Velázquez-Iturbide  U Rey Juan Carlos, Spain
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 42,   Downloads (12 Months): 403,   Citation Count: 99
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/782941.782998
What is a DOI?

ABSTRACT

Visualization technology can be used to graphically illustrate various concepts in computer science. We argue that such technology, no matter how well it is designed, is of little educational value unless it engages learners in an active learning activity. Drawing on a review of experimental studies of visualization effectiveness, we motivate this position against the backdrop of current attitudes and best practices with respect to visualization use. We suggest a new taxonomy of learner engagement with visualization technology. Grounded in Bloom's well-recognized taxonomy of understanding, we suggest metrics for assessing the learning outcomes to which such engagement may lead. Based on these taxonomies of engagement and effectiveness metrics, we present a framework for experimental studies of visualization effectiveness. Interested computer science educators are invited to collaborate with us by carrying out studies within this framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Anderson, J. M., and Naps, T. L. A Context for the Assessment of Algorithm Visualization System as Pedagogical Tools. First International Program Visualization Workshop, Porvoo, Finland. University of Joensuu Press (July 2001), 121--130.
 
2
Baecker, R. Sorting Out Sorting: A Case Study of Software Visualization for Teaching Computer Science. In Software Visualization, J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, Eds. MIT Press, 1998, ch. 24, pp. 369--381.
 
3
Bazik, J., Tamassia, R., Reiss, S. P., and van Dam, A. Software Visualization in Teaching at Brown University. In Software Visualization, J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, Eds. MIT Press, 1998, ch. 25, pp. 382--398.
 
4
 
5
Bloom, B. S., and Krathwohl, D. R. Taxonomy of Educational Objectives; the Classification of Educational Goals, Handbook I: Cognitive Domain. AddisonWesley, 1956.
6
7
 
8
Brown, M. H. Algorithm Animation. MIT Press, Cambridge, Massachussets, 1988.
 
9
10
 
11
 
12
 
13
14
 
15
 
16
Felder, R. M. Reaching the second tier. Journal of College Science Teaching 23, 5 (1993), 286--290.
 
17
Felder, R. M. Matters of style. ASEE Prism 6, 4 (1996), 18--23.
 
18
Gloor, P. A. User Interface Issues for Algorithm Animation. In Software Visualization, J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, Eds. MIT Press, 1998, ch. 11, pp. 145--152.
 
19
Grissom, S. Personal communication, 2002.
 
20
 
21
 
22
Hansen, S., Schrimpsher, D., and Narayanan, N. H., From Algorithm Animations to Animation-Embedded Hypermedia Visualizations. Proceedings of World Conference on Educational Multimedia, Hypermedia and Telecommunications (ED-MEDIA 1999), Seattle, Washington (1999), 1032--1037.
 
23
Hansen, S. R., Narayanan, N. H., and Schrimpsher, D. Helping Learners Visualize and Comprehend Algorithms. Interactive Multimedia Electronic Journal of Computer-Enhanced Learning 2, 1 (2000).
 
24
 
25
 
26
 
27
Hundhausen, C. D., and Douglas, S. A. Low-Fidelity Algorithm Visualization. Journal of Visual Languages and Computing (2002), (in print).
 
28
Hundhausen, C. D., Douglas, S. A., and Stasko, J. T. A Meta-Study of Algorithm Visualization Effectiveness. Journal of Visual Languages and Computing (2002), (in print).
29
30
 
31
 
32
Katz, B., and Almstrum, V. Collaborative Project Plans, version 1.3. WWW: http://www.cs.utexas.edu/users/csed/CPP/, Nov. 3, 1998.
 
33
Keirsey, D. M. Keirsey Temperament and Character Web Site. WWW: http://www.keirsey.com, 2002.
 
34
Khuri, S. Designing Effective Algorithm Visualizations. First International Program Visualization Workshop, Porvoo, Finland. University of Joensuu Press (Feb. 2001), 1--12.
 
35
Khuri, S. A User-Centered Approach for Designing Algorithm Visualizations. Informatik / Informatique, Special Issue on Visualization of Software (Apr. 2001), 12--16.
 
36
Kolb, D. Experiential Learning. Prentice-Hall, New Jersey, 1984.
37
 
38
Korhonen, A., and Malmi, L. Matrix - Concept Animation and Algorithm Simulation System. Proceedings of the Working Conference on Advanced Visual Interface (AVI 2002), Trento, Italy (May 2002), 256--262.
 
39
 
40
 
41
Mayer, E., and Anderson, R. B. Animations need narrations: An experimental test of a dual-coding hypothesis. Journal of Educational Psychology 83 (1991), 484--490.
 
42
Naharro-Berrocal, F., Pareja-Flores, C., Urquiza-Fuentes, J., Velázquez-Iturbide, J. A., and Gortázar-Bellas, F. Redesigning the Animation Capabilities of a Functional Programming Environment under an Educational Framework. Second International Program Visualization Workshop, Ärhus, Denmark (June 2002), (in print).
 
43
Naharro-Berrocal, F., Pareja-Flores, C., and Velázquez-Iturbide, J. A. Automatic Generation of Algorithm Animations in a Programming Environment. 30th ASEE/IEEE Frontiers in Education Conference, Kansas City, Missouri (Oct. 2000), S2C 6--12.
44
 
45
Naps, T. L. Incorporating Algorithm Visualization into Educational Theory: A Challenge for the Future. Informatik / Informatique, Special Issue on Visualization of Software (Apr. 2001), 17--21.
 
46
Niemivirta, M. Motivation and performance in context - the influence of goal orientation and instructional setting on situational appraisals and task performance. International Journal of Psychology in the Orient (2002), (in print).
 
47
48
 
49
Price, B., Baecker, R., and Small, I. An Introduction to Software Visualization. In Software Visualization, J. Stasko, J. Domingue, M. H. Brown, and B. A. Price, Eds. MIT Press, 1998, ch. 1, pp. 3--27.
 
50
Price, B. A., Baecker, R. M., and Small, I. S. A Principled Taxonomy of Software Visualization. Journal of Visual Languages and Computing 4, 3 (1993), 211--264.
51
 
52
Ross, R. J. Personal communication, 2002.
 
53
Rößling, G., and Freisleben, B. ANIMAL: A System for Supporting Multiple Roles in Algorithm Animation. Journal of Visual Languages and Computing 13, 2 (2002), (in print).
 
54
55
56
57

CITED BY  101
Collaborative Colleagues:
Thomas L. Naps: colleagues
Guido Rößling: colleagues
Vicki Almstrum: colleagues
Wanda Dann: colleagues
Rudolf Fleischer: colleagues
Chris Hundhausen: colleagues
Ari Korhonen: colleagues
Lauri Malmi: colleagues
Myles McNally: colleagues
Susan Rodger: colleagues
J. Ángel Velázquez-Iturbide: colleagues