{"title":"识别学习者编程行为交互的探索性研究","authors":"A. Bey, R. Champagnat","doi":"10.1109/ICALT52272.2021.00068","DOIUrl":null,"url":null,"abstract":"As the number of tools and platforms that have been developed to support learning programming demonstrates, learning programming is becoming more and more ubiquitous in all curricula. In this paper, we present an exploratory study that aims to identify students' programming behaviors. The analysis is based on unsupervised classification algorithms, and features have been selected from prior works on educational data mining. Six students' behaviors were identified using the k-means algorithm. ANCOVA, an extension of analysis of variance (ANOVA), was used to test the main and interaction effects of students' behaviors on their final course scores.","PeriodicalId":170895,"journal":{"name":"2021 International Conference on Advanced Learning Technologies (ICALT)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Exploratory Study to Identify Learners' Programming Behavior Interactions\",\"authors\":\"A. Bey, R. Champagnat\",\"doi\":\"10.1109/ICALT52272.2021.00068\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As the number of tools and platforms that have been developed to support learning programming demonstrates, learning programming is becoming more and more ubiquitous in all curricula. In this paper, we present an exploratory study that aims to identify students' programming behaviors. The analysis is based on unsupervised classification algorithms, and features have been selected from prior works on educational data mining. Six students' behaviors were identified using the k-means algorithm. ANCOVA, an extension of analysis of variance (ANOVA), was used to test the main and interaction effects of students' behaviors on their final course scores.\",\"PeriodicalId\":170895,\"journal\":{\"name\":\"2021 International Conference on Advanced Learning Technologies (ICALT)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Advanced Learning Technologies (ICALT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICALT52272.2021.00068\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Advanced Learning Technologies (ICALT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT52272.2021.00068","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Exploratory Study to Identify Learners' Programming Behavior Interactions
As the number of tools and platforms that have been developed to support learning programming demonstrates, learning programming is becoming more and more ubiquitous in all curricula. In this paper, we present an exploratory study that aims to identify students' programming behaviors. The analysis is based on unsupervised classification algorithms, and features have been selected from prior works on educational data mining. Six students' behaviors were identified using the k-means algorithm. ANCOVA, an extension of analysis of variance (ANOVA), was used to test the main and interaction effects of students' behaviors on their final course scores.