Publication | Closed Access
Development and Validation of Scores on a Computer Programming Self-Efficacy Scale and Group Analyses of Novice Programmer Self-Efficacy
252
Citations
23
References
1998
Year
Self-efficacy TheoryBehavioral SciencesSocial SkillsC++ ProgrammingProgram ComprehensionEducational PsychologyEducationSoftware Engineering EducationNovice Programmer Self-efficacyC++ Programming LanguageComputer-based EducationTechnologyProgramming Language TeachingGroup AnalysesProgram EvaluationSelf-efficacy Scale
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1