Abstract
Adaptive visualization is a technology that can enhance the power of program visualization. The idea of adaptive visualization is to adapt the level of details in a visualization to the level of student knowledge about these constructs. This paper presents an adaptive visualization system, WADEIn, that was developed to explore visualization of expression execution during program execution - a under-explored area in visualization research. WADEIn has been designed as a component of our distributed Web-based adaptive educational system KnowledgeTree, however it also can be used as a standalone educational tool. The system has been pilot-tested in the context of a real university course with 40 students and is available on the Web for public use.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brown, M. H. and Najork, M. A.: Collaborative Active Textbooks: A Web-Based Algorithm Animation System for an Electronic Classroom. In: Proc. of IEEE Symposium on Visual Languages (VL’96), Boulder, CO (1996) 266–275, available online at http://www.research.digital.com/SRC/JCAT/vl96
Brusilovsky, P.: Program visualization as a debugging tool for novices. In: Proc. of INTERCHI’93 (Adjunct proceedings), Amsterdam (1993) 29–30
Brusilovsky, P.: Explanatory visualization in an educational programming environment: connecting examples with general knowledge. In: Blumenthal, B., Gornostaev, J. and Unger, C. (eds.) Human-Computer Interaction. Lecture Notes in Computer Science, Vol. 876. Springer-Verlag, Berlin (1994) 202–212
Brusilovsky, P.: Student model centered architecture for intelligent learning environment. In: Proc. of Fourth International Conference on User Modeling, Hyannis, MA, MITRE (1994)31–36
Brusilovsky, P.: Intelligent learning environments for programming: The case for integration and adaptation. In: Greer, J. (ed.) Proc. of AI-ED’95, 7th World Conference on Artificial Intelligence in Education, Washington, DC, AACE (1995) 1–8, available online at http://www.contrib.andrew.cmu.edu/~plb/papers/AIED-95.html
Brusilovsky, P., Ritter, S., and Schwarz, E.: Distributed intelligent tutoring on the Web. In: du Boulay, B. and Mizoguchi, R. (eds.) Artificial Intelligence in Education: Knowledge and Media in Learning Systems. IOS, Amsterdam (1997) 482–489
Brusilovsky, P. L.: Adaptive visualization in an intelligent programming environment. In: Gornostaev, J. (ed.) Proc. of East-West International Conference on Human-Computer Interaction, Moscow, ICSTI (1992) 46–50
Bull, S., Brna, P., and Pain, H.: Extending the scope of the student model. User Modeling and User-Adapted Interaction 6,1 (1995) 45–65
Butler, J. E. and Brockman, J. B.: A Web-based learning tool that simulates a simple computer architecture. SIGCSE Bulletin-inroads 33,2 (2001) 47–50
Byrne, M. D., Catarambone, R., and Stasko, J. T.: Evaluating animations as student aids in learning computer algorithms. Computers & Education 33,5 (1999) 253–278
Corbett, A. T. and Anderson, J. R.: Student modeling and mastery learning in a computer-based programming tutor. In: Frasson, C., Gauthier, G. and McCalla, G. I. (eds.) Intelligent Tutoring Systems. Springer-Verlag, Berlin (1992) 413–420
Domingue, J. and Mulholland, P.: An Effective Web Based Software Visualization Learning Environment. Journal of Visual Languages and Computing 9,5 (1998) 485–508
Haajanen, J., Pesonius, M., Sutinen, E., Tarhio, J., Teräsvirta, T., and Vanninen, P.: Animation of user algorithms on the Web. In: Proc. of VL’ 97, IEEE Symposium on Visual Languages, IEEE (1997) 360-367, available online at http://www.cs.helsinki.fi/research/aaps/Jeliot/vl.ps.gz
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)
Hundhausen, C. D. and Douglas, S. A.: Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert’s? In: Proc. of IEEE Symposium on Visual Languages, Los Alamitos, CA, IEEE Computer Society Press (2000) 21–28, available online at http://lilt.ics.hawaii.edu/~hundhaus/writings/VL2000-Experiment.pdf
Koedinger, K. R., Anderson, J. R., Hadley, W. H., and Mark, M. A.: Intelligent tutoring goes to school in the big city. In: Greer, J. (ed.) Proc. of AI-ED’95, 7th World Conference on Artificial Intelligence in Education, Washington, DC, AACE (1995) 421–428
Stasko, J., Badre, A., and Lewis, C.: Do Algorithm Animations Assist Learning? An Empirical Study and Analysis. In: Proc. of INTERCHI’93, New York, ACM (1993) 61–66
Tung, S.-H. S.: Visualizing Evaluation in Scheme. Lisp and Symbolic Computation 10,3 (1998) 201–222, available online at ftp://140.125.81.71/pub/tungsh/lasc.ps.Z
Weber, G. and Brusilovsky, P.: ELM-ART: An adaptive versatile system for Web-based instruction. International Journal of Artificial Intelligence in Education 12,4 (2001) To appear
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brusilovsky, P., Su, HD. (2002). Adaptive Visualization Component of a Distributed Web-Based Adaptive Educational System. In: Cerri, S.A., Gouardères, G., Paraguaçu, F. (eds) Intelligent Tutoring Systems. ITS 2002. Lecture Notes in Computer Science, vol 2363. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47987-2_27
Download citation
DOI: https://doi.org/10.1007/3-540-47987-2_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43750-5
Online ISBN: 978-3-540-47987-1
eBook Packages: Springer Book Archive