Monitoring Novice Programmer Affect and Behaviors to Identify Learning Bottlenecks

We analyze student affect data in order to locate bottlenecks in an introductory programming course. By tracking students’ affective states and behaviors over five laboratory sessions distributed over nine weeks, we find that students exhibit a significantly greater amount of confusion when expected to implement object-oriented constructs such as constructors and object interaction. When asked to undertake an exercise similar in scope with a previous exercise, students expend less time and effort on the exercise. They exhibit less flow and frustration, and spend more time on off-task behaviors.

[1]  Matthew C. Jadud,et al.  An exploration of novice compilation behaviour in BlueJ , 2006 .

[2]  Tiffany Barnes,et al.  Improving retention and graduate recruitment through immersive research experiences for undergraduates , 2008, SIGCSE '08.

[3]  France Bélanger,et al.  Determining students' intent to stay in it programs: an empirical model , 2008, SIGMIS CPR '08.

[4]  Keith J. Whittington,et al.  Alternative pacing in an introductory java sequence , 2004, CITC5 '04.

[5]  Lecia Jane Barker,et al.  What can computer science learn from a fine arts approach to teaching? , 2005, SIGCSE.

[6]  Andy P. Field,et al.  Discovering Statistics Using SPSS , 2000 .

[7]  Ryan Shaun Joazeiro de Baker,et al.  Off-task behavior in the cognitive tutor classroom: when students "game the system" , 2004, CHI.

[8]  Leo F. Denton,et al.  Houston, we have a problem: there's a leak in the CS1 affective oxygen tank , 2004, SIGCSE '04.

[9]  Joan Peckham,et al.  Increasing student retention in computer science through research programs for undergraduates , 2006, SIGGRAPH '06.

[10]  Tiffany Barnes,et al.  Game2Learn: building CS1 learning games for retention , 2007, ITiCSE.

[11]  Jiang Guo Using group-based projects to improve retention of students in computer science major , 2008 .

[12]  Ronan G. Reilly,et al.  Programming: factors that influence success , 2005, SIGCSE '05.

[13]  Ryan Shaun Joazeiro de Baker,et al.  Affect and Usage Choices in Simulation Problem-Solving Environments , 2007, AIED.

[14]  M. Csíkszentmihályi Flow. The Psychology of Optimal Experience. New York (HarperPerennial) 1990. , 1990 .