ACM Home Page
Please provide us with feedback. Feedback
A Socratic approach to helping novice programmers debug programs
Full text PdfPdf (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
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 19,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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/31820.31755
What is a DOI?

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: