John Edwards, Joseph Ditton, Bishal Sainju, Joshua Dawson
{"title":"不同的作业作为不同的情境:CS1中跨作业的预测因素和结果测量","authors":"John Edwards, Joseph Ditton, Bishal Sainju, Joshua Dawson","doi":"10.1109/IETC47856.2020.9249217","DOIUrl":null,"url":null,"abstract":"This paper reports an analysis of quantitative data obtained during four weeks of a CS1 course. The data consists of programming events logged while students complete eight programming projects and include keystrokes, text pastes, task switches, and run attempts. We analyze the data to answer two related research questions. The first is which commonly studied student programming behaviors generalize well as predictors across programming assignments. The second question is which commonly studied student programming behaviors generalize well as predictors across outcome measures. We find that of the attributes we tested only a small subset are consistent predictors of success across projects, although most have some correlation in some projects. Few attributes were consistent across performance measures. Considering that many intervention strategies use small numbers of projects for student classification, our results suggest that care should be taken in drawing conclusions from data analyzed in the aggregate, both across programming projects and across performance measures.","PeriodicalId":186446,"journal":{"name":"2020 Intermountain Engineering, Technology and Computing (IETC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Different assignments as different contexts: predictors across assignments and outcome measures in CS1\",\"authors\":\"John Edwards, Joseph Ditton, Bishal Sainju, Joshua Dawson\",\"doi\":\"10.1109/IETC47856.2020.9249217\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper reports an analysis of quantitative data obtained during four weeks of a CS1 course. The data consists of programming events logged while students complete eight programming projects and include keystrokes, text pastes, task switches, and run attempts. We analyze the data to answer two related research questions. The first is which commonly studied student programming behaviors generalize well as predictors across programming assignments. The second question is which commonly studied student programming behaviors generalize well as predictors across outcome measures. We find that of the attributes we tested only a small subset are consistent predictors of success across projects, although most have some correlation in some projects. Few attributes were consistent across performance measures. Considering that many intervention strategies use small numbers of projects for student classification, our results suggest that care should be taken in drawing conclusions from data analyzed in the aggregate, both across programming projects and across performance measures.\",\"PeriodicalId\":186446,\"journal\":{\"name\":\"2020 Intermountain Engineering, Technology and Computing (IETC)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Intermountain Engineering, Technology and Computing (IETC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/IETC47856.2020.9249217\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Intermountain Engineering, Technology and Computing (IETC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IETC47856.2020.9249217","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Different assignments as different contexts: predictors across assignments and outcome measures in CS1
This paper reports an analysis of quantitative data obtained during four weeks of a CS1 course. The data consists of programming events logged while students complete eight programming projects and include keystrokes, text pastes, task switches, and run attempts. We analyze the data to answer two related research questions. The first is which commonly studied student programming behaviors generalize well as predictors across programming assignments. The second question is which commonly studied student programming behaviors generalize well as predictors across outcome measures. We find that of the attributes we tested only a small subset are consistent predictors of success across projects, although most have some correlation in some projects. Few attributes were consistent across performance measures. Considering that many intervention strategies use small numbers of projects for student classification, our results suggest that care should be taken in drawing conclusions from data analyzed in the aggregate, both across programming projects and across performance measures.