A dialogue-based tutoring system for beginning programming

H. Chad Lane, Kurt VanLehn

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

We present a preventive model of tutoring for novice programming derived from a human corpus and describe our intelligent tutoring system PROPL embodying that model. The system conducts natural language dialogue aimed at eliciting program design ideas from the student prior to their initial solution attempt. Students are asked to identify programming goals and how best to achieve them. Various tutoring tactics are employed to correct flawed responses and refine vague or incomplete answers. PROPL is an application of Atlas, a dialogue management system providing robust sentence-level understanding and a reactive planner to control dialogue. A controlled evaluation is currently underway to assess PROPL's impact on students' programming and problem decomposition skills as well as their general behaviors, beliefs, and attitudes surrounding the tasks of programming.

Original languageEnglish (US)
Title of host publicationProceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004
EditorsV. Barr, Z. Markov
Pages449-454
Number of pages6
Volume2
StatePublished - 2004
Externally publishedYes
EventProceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004 - Miami Beach, FL, United States
Duration: May 17 2004May 19 2004

Other

OtherProceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004
CountryUnited States
CityMiami Beach, FL
Period5/17/045/19/04

Fingerprint

Students
Intelligent systems
Decomposition

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Lane, H. C., & VanLehn, K. (2004). A dialogue-based tutoring system for beginning programming. In V. Barr, & Z. Markov (Eds.), Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004 (Vol. 2, pp. 449-454)

A dialogue-based tutoring system for beginning programming. / Lane, H. Chad; VanLehn, Kurt.

Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004. ed. / V. Barr; Z. Markov. Vol. 2 2004. p. 449-454.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lane, HC & VanLehn, K 2004, A dialogue-based tutoring system for beginning programming. in V Barr & Z Markov (eds), Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004. vol. 2, pp. 449-454, Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004, Miami Beach, FL, United States, 5/17/04.
Lane HC, VanLehn K. A dialogue-based tutoring system for beginning programming. In Barr V, Markov Z, editors, Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004. Vol. 2. 2004. p. 449-454
Lane, H. Chad ; VanLehn, Kurt. / A dialogue-based tutoring system for beginning programming. Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004. editor / V. Barr ; Z. Markov. Vol. 2 2004. pp. 449-454
@inproceedings{03de06d64ab34f9cb31327e41a7e8386,
title = "A dialogue-based tutoring system for beginning programming",
abstract = "We present a preventive model of tutoring for novice programming derived from a human corpus and describe our intelligent tutoring system PROPL embodying that model. The system conducts natural language dialogue aimed at eliciting program design ideas from the student prior to their initial solution attempt. Students are asked to identify programming goals and how best to achieve them. Various tutoring tactics are employed to correct flawed responses and refine vague or incomplete answers. PROPL is an application of Atlas, a dialogue management system providing robust sentence-level understanding and a reactive planner to control dialogue. A controlled evaluation is currently underway to assess PROPL's impact on students' programming and problem decomposition skills as well as their general behaviors, beliefs, and attitudes surrounding the tasks of programming.",
author = "Lane, {H. Chad} and Kurt VanLehn",
year = "2004",
language = "English (US)",
isbn = "1577352017",
volume = "2",
pages = "449--454",
editor = "V. Barr and Z. Markov",
booktitle = "Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004",

}

TY - GEN

T1 - A dialogue-based tutoring system for beginning programming

AU - Lane, H. Chad

AU - VanLehn, Kurt

PY - 2004

Y1 - 2004

N2 - We present a preventive model of tutoring for novice programming derived from a human corpus and describe our intelligent tutoring system PROPL embodying that model. The system conducts natural language dialogue aimed at eliciting program design ideas from the student prior to their initial solution attempt. Students are asked to identify programming goals and how best to achieve them. Various tutoring tactics are employed to correct flawed responses and refine vague or incomplete answers. PROPL is an application of Atlas, a dialogue management system providing robust sentence-level understanding and a reactive planner to control dialogue. A controlled evaluation is currently underway to assess PROPL's impact on students' programming and problem decomposition skills as well as their general behaviors, beliefs, and attitudes surrounding the tasks of programming.

AB - We present a preventive model of tutoring for novice programming derived from a human corpus and describe our intelligent tutoring system PROPL embodying that model. The system conducts natural language dialogue aimed at eliciting program design ideas from the student prior to their initial solution attempt. Students are asked to identify programming goals and how best to achieve them. Various tutoring tactics are employed to correct flawed responses and refine vague or incomplete answers. PROPL is an application of Atlas, a dialogue management system providing robust sentence-level understanding and a reactive planner to control dialogue. A controlled evaluation is currently underway to assess PROPL's impact on students' programming and problem decomposition skills as well as their general behaviors, beliefs, and attitudes surrounding the tasks of programming.

UR - http://www.scopus.com/inward/record.url?scp=10044229503&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=10044229503&partnerID=8YFLogxK

M3 - Conference contribution

SN - 1577352017

SN - 9781577352013

VL - 2

SP - 449

EP - 454

BT - Proceedings of the Seventeenth International Florida Artificial Intelligence Research Society Conference, FLAIRS 2004

A2 - Barr, V.

A2 - Markov, Z.

ER -