| A Socratic approach to helping novice programmers debug programs |
| Full text |
Pdf
(385 KB)
|
| Source
|
Technical Symposium on Computer Science Education
archive
Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
table of contents
St. Louis, Missouri, United States
Pages: 179 - 182
Year of Publication: 1987
ISBN:0-89791-217-9
Also published in ...
|
|
Author
|
|
Judith D. Wilson
|
Department of Quantitative Analysis, & Information Systems, University of Cincinnati, Cincinnati, OH
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 1
|
|
|
ABSTRACT
A technique is described which can be used to help novice programmers become more self-reliant in analyzing and debugging programs. The technique requires the instructor to interact one on one with students who seek help with their programs, and has been observed informally to have beneficial results for most of these students. Although the technique has not been tested experimentally, other experimental research involving novice programmers suggests that an approach of this kind should be effective.
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
|
Adelson, B., "Problem Solving and the Development of Abstract Categories in Programming Languages" MEMORY & COGNITION, Vol. 9(4), 1981, pp.422- 433.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
Polya, G., HOW TO SOLVE IT (Second Edition), Princeton, New Jersey: Princeton University Press, 1973.
|
| |
6
|
|
| |
7
|
Vessey, I., "Expertise in Debugging Computer Programs: Situation-Based Versus Model-Based Problem Solving", PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS, Indianapolis, December 1985, pp.288- 303.
|
| |
8
|
Wilson, J.D., "Teaching Analytical and Design Skills to Business Information Systems Students Given Tight Constraints on Time and Resources", COMPUTERS IN EDUCATION (Duncan, K. & D. Harris, eds.), Elesevier Science Publishers (North-Holland), 1985, pp.277-283.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|