skip to main content
article
Free Access

KidSim: programming agents without a programming language

Published:01 July 1994Publication History
First page image

References

  1. 1 Apple Computer, Inc. Macintosh Human Interface Guidelines. Addison- Wesley, Reading, Mass., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Baecker, R.M. and Buxton, W.A,S. Readings in Human-Computer lnteraction. Morgan Kaufman, Los Altos, Calif., 1987.Google ScholarGoogle Scholar
  3. 3 Cypher, A., Ed. Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, Mass., 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Cypher, A., Eager: Programming repetitive tasks by demonstration. In Watch What I Do: Programming by Demonstration. MIT Press, Cambridge, Mass., 1993, pp. 205-217. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Davis, R. al. and King, J. An overview of production systems. Rep.STAN-CS- 75-524, Computer Science Dept., Stanford Univ., Stanford, Calif, I975.Google ScholarGoogle Scholar
  6. 6 Dewdey, A.K. The Planiverse, Computer Contact with a Two-Dimensional World Poseidon Press, New York, 1984.Google ScholarGoogle Scholar
  7. 7 diSessa, A.A., and Abelson, H. Boxer: A reconstructible computational medium. In Studying the Novice Programmer, E. Soloway and J. Spohrer, Eds. Lawrence grIbaum, Hillsdale, N.J., 1989 pp. 467-481.Google ScholarGoogle Scholar
  8. 8 Fenton, J. and Beck, K. Playground: An object-oriented simulation system with agent rules for children of all ages. In Proceedings of OOPSIA '89. ACM, New York, 1989, pp. 123-137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Furuas, G, New graphical reasoning models for understanding graphical interfaces. In Proeeedings, of CHI '9I. ACM, New York, 1991, pp. 71-78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 Halbert, D. Programming by example, Ph.D. dissertation, Dept. of Electrical Engineering and Computer Science, Univ. of California at Berkeley, Berkeley, Calif., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Heckel, P. The Elements of Friendly Software Design. Sybex, San Francisco. Calif., 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Laurel, B., Ed. The Art of Human- Computer lnterface Design, Addison Wesley, Reading, Mass., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Maher, M.L., Sriram, D., and Fenves, S.J. Tools and techniques for knowI- edge-based expert systems for engineering design. Adv, Eng, Softw. 6,4 (Oct. I984), 178-188.Google ScholarGoogle Scholar
  14. 14 Newell, A. and Simon, H.A. Human Problem Solving. Prentice-Hall, Englewood Cliffs,. NJ., 1972, Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Repenning. A Agentsheets: A toot for building domain-oriented dynamic, visual environments. Ph.D. dissertation, Dept. otr Computer Science, Univ, of Colorado at Boulder, Boulder, Colo., 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16 Rychener, M.D. Production systems as a programming language for artifb ciat intelIigence. Ph.D. dissertation, Dept. of Computer Science, Carnegie- Mellon Univ., Pittsburgh, Pa., 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17 Scardamalia, M. and Bereiter, C. Higher levels of agency for children in knowledge building: A challenge for the design of new knowledge media. J. Learn. Sci. 1, I (1991 ), 37-68.Google ScholarGoogle ScholarCross RefCross Ref
  18. 18 Sloman, A. Interactions between philosophy and artificial intelligence: The role of intuition and non-logical reasoning in intelligence. In Proceedings of the Second International Joint Conference on Artificial Intelligence. 1971, pp. 270-278.Google ScholarGoogle ScholarCross RefCross Ref
  19. 19 Smith, D.C. Pygmalion, A Computer Program to Model and ,Stimulate Creative Thought Birkhauser Verlag, Basel, Switzerland, 1977.Google ScholarGoogle Scholar
  20. 20 Smith, D.C., Irby, C., Kimball, R., Verplank, W., and Harslem, E. Designing the Star user interface. Byte 7,4 (Apr, 1982), 242-282.Google ScholarGoogle Scholar
  21. 21 Soloway, E,. and Spohrer, J. Studying the Novice Programmer. Lawrence Erlbaunm, HillsdaIe, N.J., 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22 Tesler, L., Enea, H., and Smith, D.C. The Lisp70 pattern matching system, In Proceedings of the Third International Joint Conference on Artificial Intelligence. 1973, pp. 671-676.Google ScholarGoogle Scholar

Index Terms

  1. KidSim: programming agents without a programming language

      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

      Full Access

      • Published in

        cover image Communications of the ACM
        Communications of the ACM  Volume 37, Issue 7
        July 1994
        135 pages
        ISSN:0001-0782
        EISSN:1557-7317
        DOI:10.1145/176789
        Issue’s Table of Contents

        Copyright © 1994 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 July 1994

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader