Designing Educationally Effective Algorithm Visualizations

Journal of Visual Languages & Computing - Tập 13 Số 3 - Trang 291-317 - 2002
S. M. Hansen1, N. Hari Narayanan2, Mary Hegarty3
1Department of Modeling and Simulations, Air Command and Staff College, 225 Chennault Circle, Maxwell, AFB, AL, 36112, U.S.A.
2Intelligent & Interactive Systems Laboratory, Department of Computer Science & Software Engineering, 107 Dunstan Hall, Auburn University, AL, 36849, [email protected]
3Department of Psychology, University of California, Santa Barbara, CA 93106, U.S.A.

Tóm tắt

Từ khóa


Tài liệu tham khảo

Scaife, 1996, External cognition: how do graphical representations work?, International Journal of Human–Computer Studies, 45, 185, 10.1006/ijhc.1996.0048

Petre, 1995, Why looking isn't always seeing: readership skills and graphical programming, Communications of the ACM, 38, 33, 10.1145/203241.203251

Gloor, 1992, AACE—Algorithm animation for computer science education, 10.1109/WVL.1992.275787

Helttula, 1990, Principles of Aladdin and other algorithm animation systems, 175

McWhirter, 1996, AlgorithmExplorer: a student centered algorithm animation system, 10.1109/VL.1996.545284

Lahtinen, 1998, Automated animation of algorithms with Eliot, Journal of Visual Languages and Computing, 9, 337, 10.1006/jvlc.1998.0084

Brown, 1997, Collaborative active textbooks, Journal of Visual Languages and Computing, 8, 453, 10.1006/jvlc.1997.0056

Domingue, 1998, An effective web-based software visualization learning environment, Journal of Visual Languages and Computing, 9, 485, 10.1006/jvlc.1998.0097

Carlson, 1996, A seamless integration of algorithm animation into a visual programming language, Proceedings of AVI ’96: International Workshop on Advanced Visual Interfaces, 10.1145/948449.948479

Demetrescu, 2001, Smooth animation of algorithms in a declarative framework, Journal of Visual Languages and Computing, 12, 253, 10.1006/jvlc.2001.0208

Bazik, 1998, Software visualization in teaching at Brown university, 383

Kehoe, 2001, Rethinking the evaluation of algorithm animations as learning aids: an observational study, International Journal of Human–Computer Studies, 54, 265, 10.1006/ijhc.2000.0409

Stasko, 1993, Do algorithm animations assist learning? An empirical study and analysis

Lawrence, 1994, Empirically evaluating the use of animations to teach algorithms, 10.1109/VL.1994.363641

Byrne, 1999, Evaluating animations as student aids in learning computer algorithms, Computers & Education, 33, 253, 10.1016/S0360-1315(99)00023-8

Hundhausen, 2002, A meta-study of algorithm visualization effectiveness, Journal of Visual Languages and Computing, 10.1006/jvlc.2002.0237

Blackwell, 2001, Pictorial representation and metaphor in visual language design, Journal of Visual Languages and Computing, 12, 223, 10.1006/jvlc.2001.0207

Narayanan, 2000, Communicating dynamic behaviors: are interactive multimedia presentations better than static mixed-mode presentations?, 10.1007/3-540-44590-0_18

B. Tversky, J. B. Morrison, M. Betrancourt, Animation: does it facilitate?, International Journal of Human–Computer Studies

Narayanan, 1998, On designing comprehensible interactive hypermedia manuals, International Journal of Human–Computer Studies, 48, 267, 10.1006/ijhc.1997.0169

N. H. Narayanan, M. Hegarty, Multimedia design for communication of dynamic information, International Journal of Human-Computer Studies

Soloway, 1996, Learning theory in practice: case studies of learner-centered design, 10.1145/238386.238476

Recker, 1995, Cognitive media types for multimedia information access, Journal of Educational Multimedia and Hypermedia, 4, 183

Douglas, 1995, Toward empirically-based software visualization languages, 10.1109/VL.1995.520828

Stasko, 1997, Using student-built algorithm animations as learning aids, 10.1145/268084.268091

Hmelo, 1996, Of black and glass boxes: scaffolding for learning and doing

Chi, 1989, Self-explanations: how students study and use examples in learning to solve problems, Cognitive Science, 13, 145, 10.1207/s15516709cog1302_1

Dale, 1996

Weiss, 1993

Hansen, 2000, On the role of animated analogies in algorithm visualizations

Gurka, 1996, Testing effectiveness of algorithm animation, 10.1109/VL.1996.545285

Crosby, 1995, From multimedia instruction to multimedia evaluation, Journal of Educational Multimedia and Hypermedia, 4, 147

Kann, 1997, Integrating algorithm animation into a learning environment, Computers & Education, 28, 223, 10.1016/S0360-1315(97)00015-8

Seay, 2001, Using animations to help students learn computer algorithms: a task analysis approach, 43

Hundhausen, 2002, Low fidelity algorithm visualization, Journal of Visual Languages and Computing, 10.1006/jvlc.2002.0231

T. Hübscher-Younger, N. H. Narayanan, 2001, Features of shared student-created representations, Workshop on External Representations in AI-ED: Multiple Forms and Multiple Roles, Tenth International Conference on Artificial Intelligence in Education (AI-ED 2001), CSSE01-13, Computer Science & Software Engineering Department, Auburn University, Auburn, AL, U.S.A. http://www.eng.auburn.edu/department/csse/research/publications/