Skip to main content
Book cover

GISI 95 pp 322–329Cite as

Towards Adaptive Learning Environments

  • Conference paper

Part of the book series: Informatik aktuell ((INFORMAT))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Anderson, J. R. (1993). Rules of the mind. Hillsdale, NJ: Lawrence Erlbaum Associates.

    Google Scholar 

  • Anderson, J. R. & Reiser, B.. (1985). The LISP tutor. Byte, 10(4), 159–175.

    Google Scholar 

  • Brusilovsky, P. (1992). Intelligent tutor, environment, and manual for introductory programming. Educational and Training Technology International, 29, 26–34.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Johnson, W. L. (1986). Intention-based diagnosis of novice programming errors. London: Pitman.

    MATH  Google Scholar 

  • Ktihme, T. (1993). User-Centered Approach to Adaptive User Interfaces. Knowledge-Based Systems, 6, 239–248.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • Mitchell, T. M., Keller, R. M., & Kedar-Cabelli, S. T. (1986). Explanation-based generalization: a unifying view. Machine Learning, 1, 47–80.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Weber, G. (1994b). Fallbasiertes Lemen und Analogien: Unterstützung von Problemlöseund Lernprozessen in einem adaptiven Lernsystem. Weinheim: Psychologie Verlags Union.

    Google Scholar 

  • 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics