skip to main content
10.1145/143559.143630acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
Article
Free Access

An intelligent discovery programming system

Published:01 April 1992Publication History
First page image

References

  1. 1.Adam, A. and Laurent, J. LAURA, A System to Debug Student Programs. Artificial Intelligence 15 (15): 75-122, 1980.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Anderson, J. R. Acquisition of Cognitive Skill. Psychological Review 89, 369-406.]]Google ScholarGoogle Scholar
  3. 3.Anderson, J. R., Boyle, C. F. and Reiser, B. J. Intelligent Tutoring Systems. Science 228, 456- 462.]]Google ScholarGoogle Scholar
  4. 4.Anderson, j., Boyle, C., Corbel, A. and Lewis, M. Cognitive Modeling and Intelligent Tutoring. Journal of Artificial Intelligence 42, 7-49.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Burr, A., Beard, M., and Atkinson, R. The Computer as a Tutorial Laboratory. International Journal of Man-Machine Studies 8, 567-596.]]Google ScholarGoogle ScholarCross RefCross Ref
  6. 6.Bayman, P. and Mayer, R. Instructional manipulation of user's mental models for electronic calculators, international Journal of Man-Machine Studies, 20, 189-199.]]Google ScholarGoogle ScholarCross RefCross Ref
  7. 7.Bonar, J. G. Personal Programming in BASIC. Academic Press, USA.]]Google ScholarGoogle Scholar
  8. 8.Bonar, J. G. Intelligent Tutoring with Intermeidiate Representations. Proceedings of the First Conference on intelligent Tutoring Systems, ITS-88, Montreal, Canada.]]Google ScholarGoogle Scholar
  9. 9.Bonar, J. and Soloway, E. Preprogramming knowledge: a major source of misconceptions ill ovice programmers. Human-Computer Studies in Mathematics, 20, 293-316.]]Google ScholarGoogle Scholar
  10. 10.Brown, M. Algorithm Animations. Ph.D. thesis, Brown University, USA, 1986.]]Google ScholarGoogle Scholar
  11. 11.Chi, M. T. H., Glazer, R. and Rees, E. Expertise in Problem Solving. In Strenberg, R. (editor), Advances in the Psychology of Human Intelligence. Lawrence Erlbaum and Associates, Hillsdale, New Jersey.]]Google ScholarGoogle Scholar
  12. 12.Dijkstra, E. W. How do we Tell Truths that Might Hurt? SIGPLAN Notices. 17(5): 13-15, May.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.du Boulay, J.B.H., O'Shea, T. at~d Monk, J. The Black Box Inside the Glass Box: Presenting Computing Concepts to Novices. International Journal of Man-Machine Studies, 1,1,237-249.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.du Boulay, J.B.H. Some Difficulties of Learning to Program. Journal of Educational Computing Research, 2, 57-63.]]Google ScholarGoogle ScholarCross RefCross Ref
  15. 15.du Boulay, J.B.H., Taylor, J. Computers, Cognition and Development. J. Wiley and Sons, 1987.]]Google ScholarGoogle Scholar
  16. 16.Eisenstadt, M., Rajah, T. and Keane, M. Novice Programming Environments. Ablex Publishing, Brighton, UK.]]Google ScholarGoogle Scholar
  17. 17.Green, T. Programming Languages as Information Structures. In Hoc, Green. Samurcay and Gihnore (Eds.), Psychology of Programming, Academic Press, London.]]Google ScholarGoogle Scholar
  18. 18.Hasemer, T. An Empirically-Based Debugging System for Novice Programmers. Ph.D. thesis, The Open University, UK, 1983.]]Google ScholarGoogle Scholar
  19. 19.Hoc, J. Analysis of beginner's problem solving strategies in programming. In Green, Payne and Van der Veer (Eds.), The Psychology of Computer Use, London: Academic Press.]]Google ScholarGoogle Scholar
  20. 20.Hutchins, E., Hollan, J. and Norman, D. Direct Manipulation Interfaces. in Norman and Draper (Eds.), User Centered System Design, Hillsdale, N J, USA: Erlbaum.]]Google ScholarGoogle Scholar
  21. 21.Johnson, W. Intention-Based Diagnosis of Errors in Novice Programmers. Ph.D. thesis, Yale University~ USA, 1985.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.jones, A. How Novices Learn to Program. Proceedings of the First {FIP Conference on Human Compuier-lnteraclion, INERACT-84, London, UK.]]Google ScholarGoogle Scholar
  23. 23.Lieberman, H. Seeing what your programs are doing. International Journal of Man-Machine Studies, 19, 253-271.]]Google ScholarGoogle Scholar
  24. 24.Mayer, R. E. The Psychology of Ho~ Novices Learn Computer Programming. Uomputing Surveys 13, 121-141.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Miller, J., Kehler, T., Michaels, P. and Murray, W. Intelligent Tutoring for Programmit~g Tasks. Technical Report, Texas Instruments, 1982.]]Google ScholarGoogle Scholar
  26. 26.Moran, T. and Card, S. Applying cognitive psychology to computer systems: A graduate seminar. In Moran, T. (Ed.), Eight Short Papers in User Psychology, Palo Alto, CA, USA: Xerox.]]Google ScholarGoogle Scholar
  27. 27.Murray, W. Automatic Program Debugging for Intelligent Tutoring Systems. Ph.D. thesis, Texas University, Austin, USA, 1986.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.Myers, B. A. The State of the Art in Visual Programming and Program Visualization. Carnegie Mellon University Technical Report, Computer Science Department, Carnegie Mellon University, USA.]]Google ScholarGoogle Scholar
  29. 29.Nievergelt, J. XS0: A Self Explanatory School Computer. SIGCE Bull 10, 66-69]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.Norman, D. Some Observations on Mental Models. In Gentner and Stevens (Eds.), Mental Models, Hillsdale, NJ, USA: Erlbaum.]]Google ScholarGoogle Scholar
  31. 31.Olson, G. and Gugerty, L. Comprehension differences in debugging by skilled and novice programmers. In Soloway and iyengar (Eds.), Erapirical $'tudies of Programmers, Norwood, NJ, USA: Ablex.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.Papert, S. Mindstorms: children, computers and powerful ideas. New York: Basic Books.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 33.Pea, R. D. Language-Independent Conceptual 'Bugs' in Novice Programming. Journal of Educational Computing Reseaech 2, 25-36.]]Google ScholarGoogle ScholarCross RefCross Ref
  34. 34.Rajan, T. Novice Programming Environments. Ablex Publishing, Brighton, UK.]]Google ScholarGoogle Scholar
  35. 35.Ramadhan, H. A Discovery Programming System. Cognitive Science Research Reports, Sussex University, Brighton, UK.]]Google ScholarGoogle Scholar
  36. 36.Reiser, B., Kimberg, D., Lovett, M. and Ranney, M. Knowledge Representation and Explanation in GiL, an Intelligent Tutor for Programming. Cognitive Science Laboratory Reprot, Princeton University, NJ, USA]]Google ScholarGoogle Scholar
  37. 37.Schweppe, E. J. Dynamic instructional Models of Computer Organization and Programming Languages. SIGCE Bull 5, 26-31.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. 38.Shapiro, S. C., and Wither, D. P. Interactive Visual Simulations for Beginning Programming Students. SIGCE Bull 6, 11-14.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. 39.Soloway, E. and Ehrlich, K. Empirical Studies of Programming Knowledge. IEEE Transactions on Software Engineering. Special Issue: Reusability, Sept.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. An intelligent discovery programming system

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SAC '92: Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
          April 1992
          1296 pages
          ISBN:089791502X
          DOI:10.1145/143559

          Copyright © 1992 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 April 1992

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate1,650of6,669submissions,25%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader