| A graphical programming language interface for an intelligent LISP tutor |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 43, Citation Count: 3
|
|
|
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
|
N. Cunniff , R. P. Taylor , J. B. Black, Does programming language affect the type of conceptual bugs in beginners' programs? A comparison of FPL and Pascal, Proceedings of the SIGCHI conference on Human factors in computing systems, p.175-182, April 13-17, 1986, Boston, Massachusetts, United States
|
| |
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
|
B. A. Myers, Visual programming, programming by example, and program visualization: a taxonomy, Proceedings of the SIGCHI conference on Human factors in computing systems, p.59-66, April 13-17, 1986, Boston, Massachusetts, United States
|
| |
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.
|
|