Title
Computer Tutoring For Programming Education
Keywords
Intelligent tutoring
Abstract
Software is increasingly pervasive in the products we use. Consequently, more programmers are needed to develop the software. However, there is also an unmet demand on programming instructors. One possible solution to the increased demand is to complement human teaching with automated computer tutoring. Several examples of such computer tutors for programming already exist, however they have not found widespread success. In the operational world, there are several job-aids that support programmers in the field. Some of these job-aids reflect similar principles used in training tools, particularly scaffolding. Finally, several researchers in the realm of programming instruction indicate the importance of using a problem-based learning approach, or integrating learning and performance for learners. Thus, the paper concludes with questions revolving around how computer tutoring for programming may be enhanced, and lead to greater success, by developing an approach that similarly integrates performance and learning. Copyright 2006 ACM.
Publication Date
12-1-2006
Publication Title
Proceedings of the Annual Southeast Conference
Volume
2006
Number of Pages
607-610
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1145/1185448.1185580
Copyright Status
Unknown
Socpus ID
34248343387 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/34248343387
STARS Citation
Eitelman, Susan M., "Computer Tutoring For Programming Education" (2006). Scopus Export 2000s. 7732.
https://stars.library.ucf.edu/scopus2000/7732