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 |
Publications >