[SCOPUS] A Study on General and Specific Programming Self-Efficacy with Antecedents from the Social Cognitive Theory

posted Mar 16, 2015, 5:23 AM by CWS Yonsei   [ updated Mar 16, 2015, 6:05 AM ]
Lee, J., Park, J.-G., & Hwang, Y. (2013). A Study on General and Specific Programming Self-Efficacy with Antecedents from the Social Cognitive Theory. JNIT: Journal of Next Generation Information Technology, 4(8), 423-432.

Abstract
Programming skill is becoming more and more important as the information revolution progresses into a knowledge-based smart society. Concept of self-efficacy, which has been known to be critical in raising general competences of work and life, can easily be extended into the learning of programming languages. A survey was conducted to study the mechanisms related to general and specific programming self-efficacy and their antecedents: mastery experience, vicarious learning, verbal persuasion and computer affect. Findings confirm the strong path from general programming self- efficacy towards specific programming self-efficacy indicating the generality of self-efficacy applicable across domains and disciplines. Among four antecedents of programming self-efficacy generally identified in the social cognitive theory literature, mastery experience and vicarious learning are found to be important in reinforcing the programming self-efficacy while verbal persuasion and computer affect.

Keywords
Social Cognitive Theory;Self-Efficacy;General Programming Self-Efficacy;Specific Programming Self-Efficacy;Mastery  Experience;Vicarious Learning;Verbal Persuasion;Computer Affec