Developing the Computer Programming Self-Efficacy Scale for Computer Literacy Education

Computer programming has been gradually emphasized in recent computer literacy education and regarded as a requirement for all middle school students in some countries. To understand young students’ perceptions about their own learning in computer programming, this study aimed to develop an instrument, Computer Programming Self-Efficacy Scale (CPSES), for all students above middle school levels. Based on Berland and Lee’s computational thinking framework, this study developed the CPSES items at a literacy level and finally the instrument included the five subscales: Logical Thinking, Algorithm, Debug, Control, and Cooperation. An exploratory factor analysis and reliability tests were conducted in this study. The reliability alpha was .96 for the overall scale, and ranged from .84 to .96 for the subscales. This study also confirmed the positive correlation between computer programming experience and computer programming self-efficacy. In addition, for low- and middle-experienced learners, significant gender differences were found in two subscales: Algorithm and Debug. The CPSES can be applied as an evaluation tool in computer education, robotics education, as well as integrated STEM or STEAM education in which computer programming was regarded as a part of computer literacy.

[1]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[2]  Regina Juchun Chu,et al.  Multi-level analysis of peer support, Internet self-efficacy and e-learning outcomes - The contextual effects of collectivism and group potency , 2010, Comput. Educ..

[3]  Diane Jass Ketelhut,et al.  Scientific Inquiry Self-Efficacy and Computer Game Self-Efficacy as Predictors and Outcomes of Middle School Boys’ and Girls’ Performance in a Science Assessment in a Virtual Environment , 2015 .

[4]  Robert D. Hannafin,et al.  Using asynchronous AV communication tools to increase academic self-efficacy , 2008, Comput. Educ..

[5]  S. Wilhite Self-Efficacy, Locus of Control, Self-Assessment of Memory Ability, and Study Activities as Predictors of College Course Achievement. , 1990 .

[6]  Ronny Scherer,et al.  Revisiting teachers' computer self-efficacy: A differentiated view on gender differences , 2015, Comput. Hum. Behav..

[7]  Chin-Chung Tsai,et al.  University students' self‐efficacy and their attitudes toward the Internet: the role of students' perceptions of the Internet , 2006 .

[8]  DemetriadisStavros,et al.  Advancing students' computational thinking skills through educational robotics , 2016 .

[9]  Lingling Xu,et al.  Understanding the continuance use of social network sites: a computer self-efficacy perspective , 2015, Behav. Inf. Technol..

[10]  Robert W. Lent,et al.  Relation of self-efficacy expectations to academic achievement and persistence. , 1984 .

[11]  Roger Azevedo,et al.  Learning With Computer-Based Learning Environments: A Literature Review of Computer Self-Efficacy , 2009 .

[12]  Chin-Chung Tsai,et al.  The roles of social factor and internet self-efficacy in nurses' web-based continuing learning. , 2014, Nurse education today.

[13]  N. Z. Hampton,et al.  Learning disabilities, gender, sources of efficacy, self-efficacy beliefs, and academic achievement in high school students. , 2003 .

[14]  Mercedes López-Sáez,et al.  Gender differences in computer attitudes and the choice of technology-related occupations in a sample of secondary students in Spain , 2010, Comput. Educ..

[15]  B. Zimmerman,et al.  Student Differences in Self-Regulated Learning: Relating Grade, Sex, and Giftedness to Self-Efficacy and Strategy Use. , 1990 .

[16]  Stavros N. Demetriadis,et al.  Advancing students' computational thinking skills through educational robotics: A study on age and gender relevant differences , 2016, Robotics Auton. Syst..

[17]  Chin-Chung Tsai,et al.  Junior high school students' Internet usage and self-efficacy: A re-examination of the gender gap , 2010, Comput. Educ..

[18]  Alan Durndell,et al.  Computer self efficacy, computer anxiety, attitudes towards the Internet and reported experience with the Internet, by gender, in an East European sample , 2002, Comput. Hum. Behav..

[19]  Özgen Korkmaz,et al.  Adapting Computer Programming Self-Efficacy Scale and Engineering Students’ Self-Efficacy Perceptions , 2014 .

[20]  SiddiqFazilat,et al.  Revisiting teachers' computer self-efficacy , 2015 .

[21]  Ioanna Vekiri,et al.  Gender issues in technology use: Perceived social support, computer self-efficacy and value beliefs, and computer use beyond school , 2008, Comput. Educ..

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

[23]  Chin-Chung Tsai,et al.  Information searching strategies in web-based science learning: the role of internet self-efficacy , 2003 .

[24]  Sujit Kumar Basak,et al.  AN INVESTIGATION OF FACTORS RELATED TO SELF-EFFICACY FOR JAVA PROGRAMMING AMONG COMPUTER SCIENCE EDUCATION STUDENTS , 2015 .

[25]  W. Joolingen,et al.  Motivation and performance within a collaborative computer-based modeling task: relations between students’ achievement goal orientation, self-efficacy, cognitive processing, and achievement , 2008 .

[26]  Bassam Hasan,et al.  The influence of specific computer experiences on computer self-efficacy beliefs , 2003, Comput. Hum. Behav..

[27]  Liz Bacon,et al.  A Serious Game for Developing Computational Thinking and Learning Introductory Computer Programming , 2012 .

[28]  Jyh-Chong Liang,et al.  Males Are Not as Active as Females in Online Discussion: Gender Differences in Face-to-Face and Online Discussion Strategies. , 2015 .

[29]  Victor R. Lee,et al.  Collaborative Strategic Board Games as a Site for Distributed Computational Thinking , 2011, Int. J. Game Based Learn..

[30]  Alexandru Spatariu,et al.  The influence of self-efficacy and metacognitive prompting on math problem-solving efficiency , 2008 .