Measuring enrichment: the assembly and validation of an instrument to assess student self-beliefs in CS1

Educational research has shown that self-beliefs can have profound influences on learning behaviour and achievement. It follows, then, that beliefs about the nature of programming aptitude (e.g., students' mindset) and the way in which individuals perceive themselves as programmers (e.g., students' self-concept) could also have a salient impact on programming practice behaviour and the development of programming expertise. However, in order to test this hypothesis, a valid and reliable measurement instrument is needed. This paper draws upon the Control-Value Theory of Achievement Emotion to assemble such a measurement instrument. An evaluation of the proposed measurement instrument with three cohorts of undergraduate computing students (N=239) then demonstrates that reliability and construct validity are adequate, while the concurrent validity of the conceptual framework is satisfactory. This suggests that the measurement instrument is suitable for further research into students' self-beliefs within the introductory programming context. However, it is important to note that this work represents only a first step and further validation is required to establish whether the measurement instrument is valid across different contexts and populations.

[1]  Beth Simon,et al.  Retaining nearly one-third more majors with a trio of instructional best practices in CS1 , 2013, SIGCSE '13.

[2]  Phyllis C. Blumenfeld,et al.  Change in Children's Competence Beliefs and Subjective Task Values across the Elementary School Years: A 3-Year Study. , 1997 .

[3]  J. Eccles,et al.  In the Mind of the Actor: The Structure of Adolescents' Achievement Task Values and Expectancy-Related Beliefs , 1995 .

[4]  C. Dweck Self-theories and goals: their role in motivation, personality, and development. , 1990, Nebraska Symposium on Motivation. Nebraska Symposium on Motivation.

[5]  Carol S. Dweck,et al.  Self-Theories Motivate Self-Regulated Learning , 2012 .

[6]  Arnold Pears,et al.  Engagement in Computer Science and IT -- What! A Matter of Identity? , 2013, 2013 Learning and Teaching in Computing and Engineering.

[7]  Quintin I. Cutts,et al.  Manipulating mindset to positively influence introductory programming performance , 2010, SIGCSE.

[8]  Allison Elliott Tew,et al.  Becoming experts: measuring attitude development in introductory computer science , 2013, SIGCSE '13.

[9]  George Ghinea,et al.  On the Domain-Specificity of Mindsets: The Relationship Between Aptitude Beliefs and Programming Practice , 2014, IEEE Transactions on Education.

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

[11]  David W. Valentine CS educational research: a meta-analysis of SIGCSE technical symposium proceedings , 2004 .

[12]  Susan Wiedenbeck,et al.  Factors affecting the success of non-majors in learning to program , 2005, ICER '05.

[13]  James E. Bartlett,et al.  Organizational research: Determining appropriate sample size in survey research , 2001 .

[14]  Lisa S. Blackwell,et al.  Implicit theories of intelligence predict achievement across an adolescent transition: a longitudinal study and an intervention. , 2007, Child development.

[15]  Allison Elliott Tew,et al.  The Case for Validated Tools in Computer Science Education Research , 2013, Computer.

[16]  Mark Guzdial,et al.  From science to engineering , 2011, Commun. ACM.

[17]  George Ghinea,et al.  Educating Programmers: A Reflection on Barriers to Deliberate Practice , 2013, ArXiv.

[18]  Herbert W. Marsh,et al.  Academic self-concept and achievement , 2015 .

[19]  Reinhard Pekrun,et al.  Achievement Emotions: A Control-Value Approach , 2010 .

[20]  John Mason,et al.  Why the high attrition rate for computer science students: some thoughts and observations , 2005, SGCS.

[21]  Allan Wigfield,et al.  Math anxiety in elementary and secondary school students. , 1988 .

[22]  Beth Simon,et al.  My program is ok – am I? Computing freshmen's experiences of doing programming assignments , 2012, Comput. Sci. Educ..

[23]  Andrew J. Martin,et al.  Academic self-concept and academic achievement: relations and causal ordering. , 2011, The British journal of educational psychology.

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

[25]  Robert J. Crutcher,et al.  The role of deliberate practice in the acquisition of expert performance. , 1993 .

[26]  Robert F. DeVellis,et al.  Scale Development: Theory and Applications. , 1992 .

[27]  Erkki Sutinen,et al.  A Methodological Review of Computer Science Education Research , 2008, J. Inf. Technol. Educ..

[28]  Rolph E. Anderson,et al.  Multivariate Data Analysis (7th ed. , 2009 .

[29]  Jens Bennedsen,et al.  Failure rates in introductory programming , 2007, SGCS.

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

[31]  C. Fornell,et al.  Evaluating structural equation models with unobservable variables and measurement error. , 1981 .

[32]  Roland N. Ibbett,et al.  Grand Challenges in Computing: Education - A Summary , 2005, Comput. J..

[33]  Detmar W. Straub,et al.  Validation Guidelines for IS Positivist Research , 2004, Commun. Assoc. Inf. Syst..

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

[35]  Daniel L. Sherrell,et al.  Communications of the Association for Information Systems , 1999 .

[36]  Leon E. Winslow,et al.  Programming pedagogy—a psychological overview , 1996, SGCS.

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

[38]  Mimi Bong,et al.  Academic Self-Concept and Self-Efficacy: How Different Are They Really? , 2003 .

[39]  R. Pekrun The Control-Value Theory of Achievement Emotions: Assumptions, Corollaries, and Implications for Educational Research and Practice , 2006 .

[40]  Martin Valcke,et al.  Academic self-efficacy and academic self-concept: Reconsidering structural relationships , 2009 .

[41]  A. Bandura Self-efficacy: toward a unifying theory of behavioral change. , 1977, Psychology Review.

[42]  George Ghinea,et al.  Integrating fantasy role-play into the programming lab: exploring the 'projective identity' hypothesis , 2013, SIGCSE '13.

[43]  Elsje Scott,et al.  The Fear Factor: How It Affects Students Learning to Program in a Tertiary Environment , 2010 .

[44]  Sian L. Beilock,et al.  When Math Hurts: Math Anxiety Predicts Pain Network Activation in Anticipation of Doing Math , 2012, PloS one.

[45]  Lauri Malmi,et al.  Why students drop out CS1 course? , 2006, ICER '06.

[46]  Rex B. Kline,et al.  Principles and Practice of Structural Equation Modeling , 1998 .

[47]  Mark Guzdial,et al.  The FCS1: a language independent assessment of CS1 knowledge , 2011, SIGCSE.