Exploring Self-Efficacy of Students’ Computer Programming Learning
Ying-Chieh Liu, Hung-Yi Chen · 2023
Due to the growth of computer technology in business, learning computer programming is necessary for university students regardless of their background in information technology. Self-efficacy is an important factor in students’ learning performance. However, little research has been done on the antecedents of self-efficacy when students learn computer programming. Thus, we proposed a framework based on self-efficacy theory and surveyed to test the hypotheses. The results showed that the quality of lectures, reciprocal help from classmates, and positive emotions had positive effects on self-efficacy, but course value did not. Teachers’ lectures and the cooperation between students were crucial in learning computer programming. Also, students with positive emotions showed a degree of self-efficacy when facing the challenges in learning how to code.