{"title":"计算机科学专业学生CS1自我效能感:基于社会认知理论的结果","authors":"P. Kinnunen, B. Simon","doi":"10.1145/2016911.2016917","DOIUrl":null,"url":null,"abstract":"This paper discusses the results of a Grounded Theory study on students experience with introductory programming assignments in the light of social cognitive theory. In previous studies we have found CS majors experienced the process of doing CS1 programming assignments in different ways; but they universally made programming-related self-efficacy assessments along the way. Notably, students may reflect negatively on their self-efficacy after successfully completing an assignment, or positively after struggling with an assignment. CS majors tended to use their comparisons with self and classmates as a base for their self-efficacy perceptions. This paper takes a deeper look at these results from the lens of Bandura's self-efficacy theory with the goal of detailing viable pedagogical interventions to support students' introductory programming course experiences.","PeriodicalId":268925,"journal":{"name":"Proceedings of the seventh international workshop on Computing education research","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"93","resultStr":"{\"title\":\"CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory\",\"authors\":\"P. Kinnunen, B. Simon\",\"doi\":\"10.1145/2016911.2016917\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper discusses the results of a Grounded Theory study on students experience with introductory programming assignments in the light of social cognitive theory. In previous studies we have found CS majors experienced the process of doing CS1 programming assignments in different ways; but they universally made programming-related self-efficacy assessments along the way. Notably, students may reflect negatively on their self-efficacy after successfully completing an assignment, or positively after struggling with an assignment. CS majors tended to use their comparisons with self and classmates as a base for their self-efficacy perceptions. This paper takes a deeper look at these results from the lens of Bandura's self-efficacy theory with the goal of detailing viable pedagogical interventions to support students' introductory programming course experiences.\",\"PeriodicalId\":268925,\"journal\":{\"name\":\"Proceedings of the seventh international workshop on Computing education research\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-08-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"93\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the seventh international workshop on Computing education research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2016911.2016917\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the seventh international workshop on Computing education research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2016911.2016917","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
CS majors' self-efficacy perceptions in CS1: results in light of social cognitive theory
This paper discusses the results of a Grounded Theory study on students experience with introductory programming assignments in the light of social cognitive theory. In previous studies we have found CS majors experienced the process of doing CS1 programming assignments in different ways; but they universally made programming-related self-efficacy assessments along the way. Notably, students may reflect negatively on their self-efficacy after successfully completing an assignment, or positively after struggling with an assignment. CS majors tended to use their comparisons with self and classmates as a base for their self-efficacy perceptions. This paper takes a deeper look at these results from the lens of Bandura's self-efficacy theory with the goal of detailing viable pedagogical interventions to support students' introductory programming course experiences.