Revisiting Self-Efficacy in Introductory Programming

被引:24
作者
Steinhorst, Phil [1 ]
Petersen, Andrew [2 ]
Vahrenhold, Jan [1 ]
机构
[1] Westfal Wilhelms Univ Munster, Dept Comp Sci, Munster, Germany
[2] Univ Toronto Mississauga, Dept Math & Computat Sci, Mississauga, ON, Canada
来源
PROCEEDINGS OF THE 2020 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH, ICER 2020 | 2020年
关键词
efficacy; Introductory Programming; Factor Analysis; EXPLORATORY FACTOR-ANALYSIS; BELIEFS; SCALE; VALIDATION; MOTIVATION; VALIDITY;
D O I
10.1145/3372782.3406281
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For many years, the C++-based Computer Programming Self-Efficacy Scale by Ramalingam and Wiedenbeck has been the de facto standard for assessing self-efficacy in introductory programming. Since the development of this instrument, however, both the landscape as well as the intended audience of introductory programming courses has changed beyond the use of a particular programming language. We revisit this instrument and its factorization in light of curricular developments and research results regarding concepts and competences taught in introductory courses. We report on the development and validation of a new instrument that covers most paradigms and languages used in CS1 and present exploratory and confirmatory factor analyses across different populations. Our validation and factor analyses suggest that the new instrument indeed measures self-efficacy with an acceptable fit of the model. In contrast, the factorization of the Computer Programming Self-Efficacy Scale was found to be less robust. Nonetheless, and in line with self-efficacy theory, our analyses suggest that researchers should take into account the educational context of the study population when reporting or comparing results at the level of factors.
引用
收藏
页码:158 / 169
页数:12
相关论文
共 82 条
[1]  
A. f. C. M. A. Joint Task Force on Computing Curricula and I. C. Society, 2013, Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science, DOI [DOI 10.1145/2534860, 10.1145/2534860]
[2]  
Adebayo B., 2008, J COLL ADMISSION, P15
[3]   Grit, self-efficacy, achievement orientation goals, and academic performance in University students [J].
Alhadabi, Amal ;
Karpinski, Aryn C. .
INTERNATIONAL JOURNAL OF ADOLESCENCE AND YOUTH, 2020, 25 (01) :519-535
[4]  
[Anonymous], 1999, Standards for educational and psychological testing
[5]  
[Anonymous], 2003, Zeitschrift fur Differentielle und Diagnostische Psychologie, DOI DOI 10.1024/0170-1789.24.4.325
[6]   Academic self-efficacy: from educational theory to instructional practice [J].
Artino, Anthony R., Jr. .
PERSPECTIVES ON MEDICAL EDUCATION, 2012, 1 (02) :76-85
[7]  
Astrachan O., 2005, SIGCSE Bulletin, V37, P451, DOI 10.1145/1047124.1047359
[8]   SELF-EFFICACY - TOWARD A UNIFYING THEORY OF BEHAVIORAL CHANGE [J].
BANDURA, A .
PSYCHOLOGICAL REVIEW, 1977, 84 (02) :191-215
[9]  
Bandura A., 1997, SELF EFFICACY EXERCI, DOI DOI 10.1891/0889-8391.13.2.158
[10]   Why are women underrepresented in Computer Science? Gender differences in stereotypes, self-efficacy, values, and interests and predictors of future CS course-taking and grades [J].
Beyer, Sylvia .
COMPUTER SCIENCE EDUCATION, 2014, 24 (2-3) :153-192