ACM Home Page
Please provide us with feedback. Feedback
A graphical programming language interface for an intelligent LISP tutor
Full text PdfPdf (656 KB)
Source Conference on Human Factors in Computing Systems archive
Proceedings of the SIGCHI conference on Human factors in computing systems table of contents
Washington, D.C., United States
Pages: 39 - 44  
Year of Publication: 1988
ISBN:0-201-14237-6
Authors
B. J. Reiser  Princeton Univ., Princeton, NJ
P. Friedmann  Princeton Univ., Princeton, NJ
J. Gevins  Princeton Univ., Princeton, NJ
D. Y. Kimberg  Princeton Univ., Princeton, NJ
M. Ranney  Princeton Univ., Princeton, NJ
Sponsor
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 43,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/57167.57173
What is a DOI?

ABSTRACT

We describe an intelligent tutor for programming embedded in a graphical programming language. The tutor monitors students' problem solving and provides feedback and guidance. Explanations are generated from the content of the ideal model's problem solving rules. The graphical interface is designed to facilitate the acquisition of causal models of programming. Students work in a medium that corresponds to their planning operations. The interface enables forward and backward chaining, thus conveying the structure of the planning more effectively than a text-based interface. The interface also provides a graphical record of the solution history and current goals.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Anderson, J. R., Boyle, C. F., & Reiser, B. J. (1985). Intelligent tutoring systems. Science, 228, 456-462.
 
2
Anderson, J. R., Boyle, C. F., Farrell, R. G., & Reiser, B. j. (1987). Cognitive principles in the design of computer tutors. In P. Morris (Ed.), Modelling cognition. Wiley.
 
3
 
4
Anderson, J. R., & Jeffries, R. (1985). Novice LISP errors: Undetected losses of information from working memory. Human-Computer Interaction, 22, 403-423.
 
5
Bonar, J. G., Cunningham, R., Beatty, P., & Riggs, P. (1987). Bridge: Intelligent tutoring with intermediate representations. Technical Report, Learning Research and Development Center, University of Pittsburgh, Pittsburgh, PA.
 
6
7
 
8
 
9
Hutchins, E. L., HoUan, J. D., & Norman, D. A. (1985). Direet manipulation interfaces. Human- Computer Interaction, 1, 311-338.
 
10
Johnson, W. L., Soloway, E., Curler, B., & {)raper, S. (1983). Bug catalogue: I. Technical Report #286, Department of Computer Science, Yale University.
11
 
12
Raeder, G. (11985). A survey of current graphical programming techniques. IEEE Computer, 1 ~-25.
 
13
Reiser, B. J. (1987). Causal models in programming. Paper presented at the Third International Conference on Artificial Intelligence and Education, Pittsburgh, Pa.
 
14
Reiser, B. J., Anderson, J. R., & FarreU, R. G. (1985). Dynamic student modeling in an int~lligent tutor for LISP programming. Proceedings of the Ninth International Joint Conference on Artificial Intelligence, Los Angeles, Calif.
15
 
16
Shneiderman, B. (1980). Software psychology. Cambridge, Mass.: Winthrop.
 
17
Shneiderman, B. (1983). Direct manipulation: A step beyond programming languages. IEEE Computer, 16, 57-69.


Collaborative Colleagues:
B. J. Reiser: colleagues
P. Friedmann: colleagues
J. Gevins: colleagues
D. Y. Kimberg: colleagues
M. Ranney: colleagues