Abstract
Existing intelligent learning environments for programming represent a step towards comprehensive adaptive learning environments that support all activities in learning prograrnming. In most of these systems, however, only the tutoring component is adaptive. The user interface usually looks the same for the novice and for the advanced learner, while the student’s knowledge of the subject matter strongly changes from the beginning to the end of a course. We argue that a next step towards adaptive learning environments is to make all its components adaptive. In this paper, we discuss some problems of creating adaptive environment components for intelligent learning environments and present our current work into this direction.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Anderson, J. R. (1993). Rules of the mind. Hillsdale, NJ: Lawrence Erlbaum Associates.
Anderson, J. R. & Reiser, B.. (1985). The LISP tutor. Byte, 10(4), 159–175.
Brusilovsky, P. (1992). Intelligent tutor, environment, and manual for introductory programming. Educational and Training Technology International, 29, 26–34.
Brusilovsky, P. (1993). Student as user: Towards an adaptive interface for an intelligent learning environment. In P. Brna, S. Ohlsson, & H. Pain (Eds.), Proceedings of AI-ED 93 (pp. 386–393). Charlottesville, VA: AACE.
Corbett, A. T. & Anderson, J. R. (1992). Knowledge tracing in the ACT programming tutor. Proceedings of the Fourteenth Annual Conference of the Cognitive Science Society (pp. 623–627). Hillsdale, NJ: Cognitive Science Society.
Dieterich, H., Malinowski, U., Kühme, T., & Schneider-Hufschmidt, M. (1993). State of the art in adaptive user interfaces. In M. Schneider-Hufschmidt, T. Ktihrne, & U. Malinowski (Eds.), Adaptive user inteifaces (pp. 13–48). Amsterdam: North-Holland.
Eisenstadt, M., Price, B. A., & Domingue, J. (1993). Redressing ITS fallacies via software visualization. In E. Lemut, B. du Boulay, & G. Dettori (Eds.), Cognitive models and intelligent environments for learning programming (pp. 220–234). Berlin: Springer.
Fischer, G. (1988). Enhancing incremental learning process with knowledge-based systems. In H. Mandl & A. Lesgold (Eds.), Learning issues for intelligent tutoring systems (pp. 138–163). New York: Springer-Verlag.
Herzog, C. (1992). From elementary knowledge schemes towards heuristic expertise—Designing an ITS in the field of parallel computing. In C. Frasson, G. Gauthier, & G. I. McCalla (Eds.), Intelligent tutoring systems (pp. 183–190). Berlin: Springer-Verlag.
Johnson, W. L. (1986). Intention-based diagnosis of novice programming errors. London: Pitman.
Ktihme, T. (1993). User-Centered Approach to Adaptive User Interfaces. Knowledge-Based Systems, 6, 239–248.
McCalla, G. I. & Greer, J. E. (1993). Two and one-half approaches to helping novices learn recursion. In E. Lemut, B. du Boulay, & G. Dettori (Eds.), Cognitive models and intelligent environments for learning programming (pp. 185–197). Berlin: Springer.
Mitchell, T. M., Keller, R. M., & Kedar-Cabelli, S. T. (1986). Explanation-based generalization: a unifying view. Machine Learning, 1, 47–80.
Möbus, C., Thole, H.-J., & SchrOder, O. (1993). Interactive support of planning in a functional, visual programming language. In P. Brna, S. Ohlsson, & H. Pain (Eds.), Proceedings of AI-ED 93 - World Conference on Artificial Intelligence in Education (pp. 362–359). Charlottesville, VA: AACE.
Paris, C. (1989). The use of explicit user models in a generation system for tailoring answers to the user’s level of expertise. In A. Kobsa & W. Wahlster (Eds.), User Models in Dialog Systems. Berlin: Springer-Verlag.
Ramadhan, H. & du Boulay, B. (1993). Programming environments for novices. In E. Lemut, B. du Boulay, & G. Dettori (Ed.), Cognitive models and intelligent environments for learning programming (pp. 125–134). Berlin: Springer-Verlag.
Recker, M. M. & Pirolli, P. (1992). Student strategies for learning programming from a computational environment. In C. Frasson, G. Gauthier, & G. I. McCalla (Eds.), Intelligent tutoring systems (pp. 382–394). Berlin: Springer-Verlag.
Reiser, B. J., Kimberg, D. Y., Lovett, M. C., & Ranney, M. (1992). Knowledge representation and explanation in GIL, an intelligent tutor for programming. In J. H. Larkin & R. W. Chabay (Eds.), Computer-assisted instruction and intelligent tutoring systems: Shared goals and complimentary approaches (pp. 111–149). Hillsdale, NJ: Erlbaum.
Weber, G.(1994a). Examples and remindings in a case-based help system. In T. M. Keane, J. P. Haton, & M. Manago (Eds.), Proceedings of the Second European Workshop on Casebased Reasoning (EWCBR-94) (pp. 125–133). Paris: AcknoSoft Press.
Weber, G. (1994b). Fallbasiertes Lemen und Analogien: Unterstützung von Problemlöseund Lernprozessen in einem adaptiven Lernsystem. Weinheim: Psychologie Verlags Union.
Weber, G. & Möllenberg, A. (1995). ELM programming environment: A tutoring system for LISP beginners. In F.K. Wender, F. Schmalhofer, & H.-D. Böeker (Eds.), Cognition and computer programming (pp. 373–408). Norwood, NJ: Ablex Publishing Corporation.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brusilovsky, P., Specht, M., Weber, G. (1995). Towards Adaptive Learning Environments. In: Huber-Wäschle, F., Schauer, H., Widmayer, P. (eds) GISI 95. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79958-7_41
Download citation
DOI: https://doi.org/10.1007/978-3-642-79958-7_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60213-2
Online ISBN: 978-3-642-79958-7
eBook Packages: Springer Book Archive