{"title":"Emergency Online Programming Classes: Self-Efficacy, Motivation, and Performance","authors":"S. Yong, P. Gates","doi":"10.4018/ijvple.295305","DOIUrl":null,"url":null,"abstract":"A study was conducted to explore student self-efficacy, motivation, and performance in learning programming online. A questionnaire was administered to 132 students in a Foundation in Engineering programme using the Computer Programming Self-Efficacy Scale and Intrinsic Motivation Inventory. Then, exam performance and Moodle logs were used to complement the findings. Data collected revealed that students with prior programming knowledge had more self-efficacy in simple and complex programming concepts. Students were mainly motivated to learn by interest and value. Students performed better in online programming classes, and their performance was positive correlated with Moodle access and attendance at live online classes. There are a few implications of this study. Online delivery is more appropriate for introductory programming course. However, the quality of online classes is inevitably uncertain due to the impact of uncontrollable external factors. Education regardless of whether face-to-face or online, is a complete package of academic knowledge, social and emotional development.","PeriodicalId":53545,"journal":{"name":"International Journal of Virtual and Personal Learning Environments","volume":"32 1","pages":"1-19"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Virtual and Personal Learning Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/ijvple.295305","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 0
Abstract
A study was conducted to explore student self-efficacy, motivation, and performance in learning programming online. A questionnaire was administered to 132 students in a Foundation in Engineering programme using the Computer Programming Self-Efficacy Scale and Intrinsic Motivation Inventory. Then, exam performance and Moodle logs were used to complement the findings. Data collected revealed that students with prior programming knowledge had more self-efficacy in simple and complex programming concepts. Students were mainly motivated to learn by interest and value. Students performed better in online programming classes, and their performance was positive correlated with Moodle access and attendance at live online classes. There are a few implications of this study. Online delivery is more appropriate for introductory programming course. However, the quality of online classes is inevitably uncertain due to the impact of uncontrollable external factors. Education regardless of whether face-to-face or online, is a complete package of academic knowledge, social and emotional development.