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.
Keywords
Educational technology, Problem solving, Programming Teaching and Learning
Subject
Computer Science Education
Conference
International Conference on Engineering Education, June 2007, June 2007
Cited by
Year 2014 : 1 citations
Tuparov, G., Tuparva, D. e Jordanov, V., Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia - Social and Behavioral Sciences, 116, pp. 2962-2966, 2014.
Year 2013 : 1 citations
Xinogalos, Stelios "Using flowchart-based programming environments for simplifying programming and software engineering processes" pp. 1313 - 1322, Global Engineering Education Conference (EDUCON) - IEEE , Berlin, Germany, 13-15 March, 2013.
Year 2012 : 1 citations
Georgi Tuparov, Daniela Tuparova, Anna Tsarnakova, Using Interactive Simulation-Based Learning Objects in Introductory Course of Programming, Procedia - Social and Behavioral Sciences, Volume 46, 2012, Pages 2276-2280, ISSN 1877-0428, 10.1016/j.sbspro.2012.05.469.