{"title":"一个协作的方法来脚手架编程效率使用口语教程及其评估","authors":"K. Eranki, K. Moudgalya","doi":"10.4108/ICST.COLLABORATECOM.2012.250466","DOIUrl":null,"url":null,"abstract":"Computer scientists and educators have argued that teaching programming skills helps enhance thinking skills and good problem solving aptitude. Learning to program is difficult for many students. Although several factors that affect learning have been identified over the years, we are still far from a full understanding of why some students learn to program easily and quickly while others flounder. This paper addresses this challenge using spoken-tutorials as a collaborative scaffolding tool to develop programming efficacy and evaluation of the students programming abilities. The results of the study show that programming self-efficacy is influenced by prior experience, and the students' mental models of programming influences their self-efficacy, and both the mental model and self-efficacy have a direct effect on overall perfomance of the students. Mastery of programming skills in one these languages also contributed in improved performances in other languages.","PeriodicalId":225191,"journal":{"name":"8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)","volume":"311 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation\",\"authors\":\"K. Eranki, K. Moudgalya\",\"doi\":\"10.4108/ICST.COLLABORATECOM.2012.250466\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Computer scientists and educators have argued that teaching programming skills helps enhance thinking skills and good problem solving aptitude. Learning to program is difficult for many students. Although several factors that affect learning have been identified over the years, we are still far from a full understanding of why some students learn to program easily and quickly while others flounder. This paper addresses this challenge using spoken-tutorials as a collaborative scaffolding tool to develop programming efficacy and evaluation of the students programming abilities. The results of the study show that programming self-efficacy is influenced by prior experience, and the students' mental models of programming influences their self-efficacy, and both the mental model and self-efficacy have a direct effect on overall perfomance of the students. Mastery of programming skills in one these languages also contributed in improved performances in other languages.\",\"PeriodicalId\":225191,\"journal\":{\"name\":\"8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)\",\"volume\":\"311 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-12-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4108/ICST.COLLABORATECOM.2012.250466\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4108/ICST.COLLABORATECOM.2012.250466","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A collaborative approach to scaffold programming efficiency using spoken tutorials and its evaluation
Computer scientists and educators have argued that teaching programming skills helps enhance thinking skills and good problem solving aptitude. Learning to program is difficult for many students. Although several factors that affect learning have been identified over the years, we are still far from a full understanding of why some students learn to program easily and quickly while others flounder. This paper addresses this challenge using spoken-tutorials as a collaborative scaffolding tool to develop programming efficacy and evaluation of the students programming abilities. The results of the study show that programming self-efficacy is influenced by prior experience, and the students' mental models of programming influences their self-efficacy, and both the mental model and self-efficacy have a direct effect on overall perfomance of the students. Mastery of programming skills in one these languages also contributed in improved performances in other languages.