An instrument to assess self-efficacy in introductory algorithms courses

W report on the development and validation of an instrument to assess self-efficacy in an introductory algorithms course. The instrument was designed based upon previous work by Ramalingam and Wiedenbeck and evaluated in a multi-institutional setup. We performed statistical evaluations of the scores obtained using this instrument and compared our findings with validated psychometric measures. These analyses show our findings to be consistent with self-efficacy theory and thus suggest construct validity.

[1]  Steven D. Brown,et al.  Toward a Unifying Social Cognitive Theory of Career and Academic Interest, Choice, and Performance , 1994 .

[2]  Frank M. Pajares,et al.  Role of self-efficacy and self-concept beliefs in mathematical problem solving: A path analysis. , 1994 .

[3]  M. Fay,et al.  Wilcoxon-Mann-Whitney or t-test? On assumptions for hypothesis tests and multiple interpretations of decision rules. , 2010, Statistics surveys.

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

[5]  Anthony R. Artino,et al.  Academic self-efficacy: from educational theory to instructional practice , 2012, Perspectives on Medical Education.

[6]  Donald P. Hoyt,et al.  Identifying “comparable” institutions , 1983 .

[7]  Jan Vahrenhold,et al.  Developing and validating test items for first-year computer science courses , 2014, Comput. Sci. Educ..

[8]  Jacob Perrenet,et al.  Levels of abstraction in students' understanding of the concept of algorithm: the qualitative perspective , 2006, ITICSE '06.

[9]  David Ginat,et al.  Multiple Levels of Abstraction in Algorithmic Problem Solving , 2017, SIGCSE.

[10]  Penelope Higgins Dunham Mathematical Confidence and Performance in Technology-Enhanced Precalculus: Gender-Related Differences , 1990 .

[11]  Aman Yadav,et al.  Learning to Program: Gender Differences and Interactive Effects of Students' Motivation, Goals, and Self-Efficacy on Performance , 2016, ICER.

[12]  D. Campbell,et al.  Convergent and discriminant validation by the multitrait-multimethod matrix. , 1959, Psychological bulletin.

[13]  Susan Wiedenbeck,et al.  Self-efficacy and mental models in learning to program , 2004, ITiCSE '04.

[14]  J. Nagaoka,et al.  Teaching Adolescents To Become Learners The Role of Noncognitive Factors in Shaping School Performance: A Critical Literature Review , 2013 .

[15]  J. P. Peter Construct Validity: A Review of Basic Issues and Marketing Practices , 1981 .

[16]  Susan M. Haller,et al.  Gender differences in computer science students , 2003, SIGCSE.

[17]  Daniel Zingaro Peer instruction contributes to self-efficacy in CS1 , 2014, SIGCSE '14.

[18]  A. Bandura Self-efficacy: toward a unifying theory of behavioral change. , 1977, Psychological review.

[19]  Nancy E. Betz,et al.  Mathematics Self-Efficacy Expectations, Math Performance, and the Consideration of Math-Related Majors. , 1982 .

[20]  Jan Vahrenhold,et al.  Stay on These Roads: Potential Factors Indicating Students' Performance in a CS2 Course , 2016, SIGCSE.

[21]  Nathan T. Carter,et al.  A test of the International Personality Item Pool representation of the Revised NEO Personality Inventory and development of a 120-item IPIP-based measure of the five-factor model. , 2014, Psychological assessment.

[22]  Beth Simon,et al.  Experiencing programming assignments in CS1: the emotional toll , 2010, ICER '10.

[23]  Joanne McGrath Cohoon,et al.  Gendered experiences of computing graduate programs , 2007, SIGCSE.

[24]  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 .

[25]  D. Wood Self-theories: Their Role in Motivation, Personality and Development. By Carol S. Dweck. Psychology Press, Hove, 1999. pp. 195. £29.95 (hb). , 2000 .

[26]  E. Deci,et al.  The effects of instructors' autonomy support and students' autonomous motivation on learning organic chemistry: A self-determination theory perspective , 2000 .

[27]  E. Deci,et al.  Facilitating internalization: the self-determination theory perspective. , 1994, Journal of personality.

[28]  Hee-Sun Lee,et al.  Measuring Engineering Design Self‐Efficacy , 2010 .

[29]  D. Altman,et al.  Statistics notes: Cronbach's alpha , 1997 .

[30]  John Hamer,et al.  Self-predicted and actual performance in an introductory programming course , 2010, ITiCSE '10.

[31]  Sue Fitzgerald,et al.  Saying isn't necessarily believing: influencing self-theories in computing , 2008, ICER '08.

[32]  S. Paunonen,et al.  Big Five personality predictors of post-secondary academic performance , 2007 .

[33]  Ela Zur,et al.  The efficiency of algorithms - misconceptions , 2004, Comput. Educ..

[34]  Matthew Hertz,et al.  What do "CS1" and "CS2" mean?: investigating differences in the early courses , 2010, SIGCSE.

[35]  Delia M. Dowling The development of a mathematics confidence scale and its application in the study of confidence in women college students , 1978 .

[36]  Beth Simon,et al.  CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory , 2011, ICER.

[37]  Ann M. Quade Development and validation of a computer science self-efficacy scale for CS0 courses and the group analysis of CS0 student self-efficacy , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[38]  H. Kaiser,et al.  Little Jiffy, Mark Iv , 1974 .

[39]  Lynda Thomas,et al.  Dangers of a fixed mindset: implications of self-theories research for computer science education , 2008, ITiCSE.