The Influence of Motivation and Comfort-Level on Learning to Program

This paper documents a study, carried out in the academic year 2004- 2005, on the role of motivation and comfort-level in a first year object-oriented programming module. The study found that intrinsic motivation had a strong cor- relation with programming performance as did self-efficacy for learning and per- formance, r=0.512, p < 0.01 and r=0.567, p < 0.01 respectively. Aspects of comfort level were found to have significant correlations with performance with an instrument on programming-esteem rendering the most interesting results. A regression model based upon these factors was able to account for 60% of the variance in programming performance results.

[1]  Susan Wiedenbeck,et al.  Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy , 1998 .

[2]  M. Rosenberg Conceiving the self , 1979 .

[3]  David Nicol,et al.  Teaching Tips: Strategies, Research, and Theory for College and University Teachers , 1994 .

[4]  Qusay H. Mahmoud,et al.  Redesigning introductory computer programming with HTML, JavaScript, and Java , 2004, SIGCSE.

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

[6]  Lynda Thomas,et al.  Code warriors and code-a-phobes: a study in attitude and pair programming , 2003 .

[7]  Linda S. Lumsden Student Motivation to Learn , 1994 .

[8]  RobinsAnthony,et al.  Predictors of success and failure in a CS1 course , 2002 .

[9]  M. Rosenberg Society and the adolescent self-image , 1966 .

[10]  Ramon Lawrence,et al.  Teaching data structures using competitive games , 2004, IEEE Transactions on Education.

[11]  M. Lepper Motivational Considerations in the Study of Instruction , 1988 .

[12]  Brenda Cantwell Wilson,et al.  Contributing to success in an introductory computer science course: a study of twelve factors , 2001, SIGCSE '01.

[13]  Alan L. Tharp Getting more oomph from programming exercises , 1981, SIGCSE '81.

[14]  Janet Rountree,et al.  Predictors of success and failure in a CS1 course , 2002, SGCS.

[15]  Said Hadjerrouit Java as first programming language: a critical evaluation , 1998, SGCS.

[16]  Lilly Irani,et al.  Understanding gender and confidence in CS course culture , 2004, SIGCSE '04.

[17]  Paul Curzon,et al.  Why do students take programming modules? , 1998, ITiCSE '98.

[18]  Salvatore Mamone Empirical study of motivation in a entry level programming course , 1992, SIGP.

[19]  M. Feldgen,et al.  New motivations are required for freshman introductory programming , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[20]  Susan Wiedenbeck,et al.  Factors affecting course outcomes in introductory programming , 2004, PPIG.

[21]  Judithe Sheard,et al.  Student motivation and positive impressions of computing subjects , 2000, ACSE '00.

[22]  Qusay H. Mahmoud,et al.  Redesigning introductory computer programming with HTML, JavaScript, and Java , 2004 .

[23]  A. Bandura Social Foundations of Thought and Action: A Social Cognitive Theory , 1985 .

[24]  P. Pintrich A Manual for the Use of the Motivated Strategies for Learning Questionnaire (MSLQ). , 1991 .

[25]  Lilly Irani Understanding gender and confidence in CS course culture , 2004 .

[26]  D. J. Lee Society and the Adolescent Self-Image , 1969 .

[27]  Lisa Bomia,et al.  The Impact of Teaching Strategies on Intrinsic Motivation. , 1997 .

[28]  Aidan Mooney,et al.  An Overview of the Integration of Problem Based Learning into an existing Computer Science Programming Module , 2004 .