2005
DOI: 10.1080/08993400500224286
|View full text |Cite
|
Sign up to set email alerts
|

Teaching the tacit knowledge of programming to noviceswith natural language tutoring

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
37
0
2

Year Published

2008
2008
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 76 publications
(40 citation statements)
references
References 10 publications
1
37
0
2
Order By: Relevance
“…Topic modules in which students used the dialogue-based tutor yielded significantly improved scores from pretest to posttest over those topics in which students used the CAI version. Because the tutoring condition was much more interactive than the CAI condition, the results align with previous research suggesting that the increased interaction in the tutoring condition facilitates learning (Graesser et al, 2003;Lane & VanLehn, 2005;Wood, Wood, & Middleton, 1978). Studies of this interaction hypothesis, however, are not conclusive, and recent research (VanLehn et al, 2007) has suggested that interaction is most effective when students are learning material that is above their current preparation level (as when novices are learning material written for intermediates).…”
Section: Discussionsupporting
confidence: 72%
“…Topic modules in which students used the dialogue-based tutor yielded significantly improved scores from pretest to posttest over those topics in which students used the CAI version. Because the tutoring condition was much more interactive than the CAI condition, the results align with previous research suggesting that the increased interaction in the tutoring condition facilitates learning (Graesser et al, 2003;Lane & VanLehn, 2005;Wood, Wood, & Middleton, 1978). Studies of this interaction hypothesis, however, are not conclusive, and recent research (VanLehn et al, 2007) has suggested that interaction is most effective when students are learning material that is above their current preparation level (as when novices are learning material written for intermediates).…”
Section: Discussionsupporting
confidence: 72%
“…Different approaches have been proposed to improve the programming skills of novice programmers [3]- [6]. It includes creating visualizations building block from multimedia tools [7], goal/plan analysis programming strategies [8], teaching machine [9] and natural language tutor -ProPL [10]. Winslow [11] pointed out -that novice programmers know the syntax and semantics of individual statements, but they do not know how to combine these features into valid programs‖.…”
Section: Introductionmentioning
confidence: 99%
“…Novice programmers generally start writing their programs before making an attempt to plan them [10].…”
Section: Introductionmentioning
confidence: 99%
“…That means, this criterion selects only systems that focus on the coding phase of programming and opts out those systems that support students pursue other learning objectives in the analysis, planning/design, and test phases of programming, for example, [19][20][21][22].…”
Section: Methodsmentioning
confidence: 99%