Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy

Self-efficacy theory was applied to the domain of computer programming to develop a thirty-two-item self-efficacy scale for computer programming, primed to the C++ programming language. To assess its construct validity, the scale was administered to 421 students enrolled in an introductory course in C++ programming at the beginning and the end of the course. The reliability of the scores was high. An exploratory factor analysis, with oblimin rotation, yielded a four-factor solution. There was a growth in self-efficacy between two administrations of the scale twelve weeks apart, particularly for students who initially had low self-efficacy. The computer programming self-efficacy of males and females did not differ substantially in practical terms.

[1]  B. Zimmerman Self-efficacy and educational development , 1995 .

[2]  A. Bandura Social Foundations of Thought and Action , 1986 .

[3]  Marilyn E. Gist,et al.  EFFECTS OF ALTERNATIVE TRAINING METHODS ON SELF-EFFICACY AND PERFORMANCE IN COMPUTER SOFTWARE TRAINING , 1989 .

[4]  S. Owen,et al.  Development and Validation of the Computer Self-Efficacy Scale , 1989 .

[5]  Milton Chen Gender and Computers: The Beneficial Effects of Experience on Attitudes , 1986 .

[6]  Marilyn E. Gist,et al.  Self-Efficacy: A Theoretical Analysis of Its Determinants and Malleability , 1992 .

[7]  T. Busch Gender Differences in Self-Efficacy and Attitudes toward Computers , 1995 .

[8]  Duane F. Shell,et al.  Self-Efficacy and Outcome Expectancy Mechanisms in Reading and Writing Achievement. , 1989 .

[9]  B. Zimmerman,et al.  Impact of Self-Regulatory Influences on Writing Course Attainment , 1994 .

[10]  A. Colley,et al.  Effects of Gender Role Identity and Experience on Computer Attitude Components , 1994 .

[11]  Clarice P. Gressard,et al.  Reliability and Factorial Validity of Computer Attitude Scales , 1984 .

[12]  Terence R. Mitchell,et al.  Predicting self-efficacy and performance during skill acquisition , 1994 .

[13]  D. Schunk Modeling and attributional effects on children's achievement: A self-efficacy analysis. , 1981 .

[14]  D. Schunk,et al.  Peer-Model Attributes and Children's Achievement Behaviors , 1987 .

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

[16]  Jennifer L. Dyck,et al.  Age Differences in Computer Anxiety: The Role of Computer Experience, Gender and Education , 1994 .

[17]  Lily Shashaani Gender-Differences in Computer Experience and its Influence on Computer Attitudes , 1994 .

[18]  G. Torkzadeh,et al.  Factorial Validity of a Computer Self-Efficacy Scale and the Impact of Computer Training , 1994 .

[19]  D. Schunk,et al.  Peer Models : Influence on Children's Self-Efficacy and Achievement , 1985 .

[20]  Gregory Schraw,et al.  Paths to Success in the College Classroom , 1993 .

[21]  Deborah Compeau,et al.  Application of Social Cognitive Theory to Training for Computer Skills , 1995, Inf. Syst. Res..