Learning to Program with ProGuide
Cristiana Areias, António José Mendes, Anabela Gomes · 2007
Abstract- Problem solving and solution planning are probably the most difficult skills that novice programming students must acquire. When confronted with a programming problem many of them fail to create a solution proposal, even if it is not completely correct. When that happens many of them loose motivation and consequently stop working. In this paper we present ProGuide, a dialogue based tool to support weaker students to create basic programs. In ProGuide students are stimulated and guided through a text-based dialogue. The tool encourages students providing hints, questions, similar examples and so on, to help students reach the problem solution. We believe that this tool can help novice programming students, especially those that have more difficulties.