Skip to main content

Towards More Versatile Tutors for Programming

  • Conference paper
New Directions in Educational Technology

Part of the book series: NATO ASI Series ((NATO ASI F,volume 96))

  • 414 Accesses

Abstract

This paper discusses intelligent tutoring systems and support environments for programming and describes current problems with these systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abelson, H., Sussman, G J. & Sussman, J. Structure and Interpretation of Computer Programs, MIT Press, 1985.

    Google Scholar 

  2. Anderson, J. R. & Reiser, B. J, The LISP Tutor BYTE, 10, 4, 1935.

    Google Scholar 

  3. Bonar, J. & Cunningham, R. Bridge: an intelligent tutor for thinking about programming, in Artificial Intelligence and Human Learning, Self, J. ( ed. ), Chapman and Hall, 1988.

    Google Scholar 

  4. Broughton, D. IPSEs for Commercial Application Systems, Proceedings of workshop on Project Support Environments, London, 1985.

    Google Scholar 

  5. Bundy, A., Pain, H., and Lynch, L. A proposed Prolog Story, Research Paper 283, Department of Artificial Intelligence, University of Edinburgh, 1986.

    Google Scholar 

  6. Cox, B.M., Jenkins, J., & Pollitzer, E. Understanding and Concept Acquisition in Adaptive Intelligent Tutoring Systems, Proceedings of the Fifth International Conference on Technology and Education, Edinburgh, 1988.

    Google Scholar 

  7. de Castro, M.I., Sanchez, A.D. & Maillo, M.F.V, Building a Programming Tutor by Dynamic Planning: case studies and a proposal, Proceedings of the International Conference on Intelligent Teaching Systems, Montreal, 1988.

    Google Scholar 

  8. du Boulay, J.B.H. & Sothcott, C. Computers Teaching Programming in Artificial Intelligence and Education (Volume 1), Lawler, R.W. & Yazdani, M. (eds.), Ablex Publishing, 1987.

    Google Scholar 

  9. du Boulay, J.B.H. & Sloman, A., Bread Today, Jam Tomorrow: the impact of AI on education, Proceedings of Fifth International Conference on Technology and Education, Collins, J.H., Estes, N. & Walker, D. (eds) Edinburgh, 1988.

    Google Scholar 

  10. Eisenstadt, M. A Powerful PROLOG Trace Package, ECAI-84: Advances in Artificial Intelligence, T. O’Shea (ed.) Elsevier Science Publishers, 1984.

    Google Scholar 

  11. Eisenstadt, M., Brayshaw, M. The Transparent Prolog Machine TPM: An Execution Model and Graphical Debugger for Logic Programming, Technical Report 21, Human Cognition Research Laboratory, The Open University, 1986.

    Google Scholar 

  12. Elsom-Cook, M. T. Design Considerations of an Intelligent Tutoring System for Programming languages, University of Warwick, Department of Psychology, 1985.

    Google Scholar 

  13. Fung, P. Novice’s Predictions of Prolog’s Control Flow, Centre for Information Technology in Education Report No. 35, Institute of Educational Technology, Open University, 1987.

    Google Scholar 

  14. Goldstein, I.P. The Genetic Graphs: a representation for the evolution of procedural knowledge, in Intelligent Tutoring Systems Sleeman, D. & Brown J.S. (eds.), Academic Press, 1982.

    Google Scholar 

  15. Jackson, M. >Principles of program design, Academic Press, London 1975.

    Google Scholar 

  16. Jackson, M. Principles of program design, Academic Press, London 1975.

    Google Scholar 

  17. Johnson, W. L. Intention-based diagnosis of errors in novice programs, Computer Science Dept, Research Report No. 395 Yale University, New Haven, Connecticut, 1985.

    Google Scholar 

  18. Jones, J., Millington, M. & Ross, P. Understanding User Behaviour in Command-Driven Systems, in Artificial Intelligence and Human Learning, Self, J. ( ed. ), Chapman and Hall, 1988.

    Google Scholar 

  19. Looi, C.K. Automatic Program Analysis in a Prolog Intelligent Teaching System, unpublished Ph.D. thesis, Department of Artificial Intelligence, University of Edinburgh, 1988.

    Google Scholar 

  20. Miller, M.L. A structured planning and debugging environment for elementary programming, International Journal Man-Machine Studies, 11, 79–95, 1978.

    Article  Google Scholar 

  21. Ross, P. Teaching PROLOG to Undergraduates, Artificial Intelligence and Simulation of Behaviour Quarterly, Autumn 1982.

    Google Scholar 

  22. White, B.Y. & Frederiksen, J.R., Qualitative Models and Intelligent Learning Environments, in Artificial Intelligence and Education, Volume 1, Lawler, R.W. & Yazdani, M. (eds.), Ablex, 1987.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

du Boulay, B. (1992). Towards More Versatile Tutors for Programming. In: Scanlon, E., O’Shea, T. (eds) New Directions in Educational Technology. NATO ASI Series, vol 96. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77750-9_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-77750-9_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-77752-3

  • Online ISBN: 978-3-642-77750-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics