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

Socpus ID

34248343387 (Scopus)

Source API URL

https://api.elsevier.com/content/abstract/scopus_id/34248343387

This document is currently not available here.

Share

COinS