Mai, Tai Tan ORCID: 0000-0001-6657-0872, Bezbradica, Marija ORCID: 0000-0001-9366-5113 and Crane, Martin ORCID: 0000-0001-7598-3126 (2021) Learning behaviours data in programming education: community analysis and outcome prediction with cleaned data. Future Generation Computer Systems, 127 . pp. 42-55. ISSN 0167-739X
Abstract
Due to the COVID19 pandemic, more higher-level education programmes have moved to online channels, raising issues in monitoring students’ learning progress. Thanks to advances in online learning systems, however, student data can be automatically collected and used for the investigation and prediction of the students’ learning performance. In this article, we present a novel approach to analyse students’ learning behaviour, as well as the relationship between these behaviours and learning assessment results, in the context of programming education. A bespoke method has been built based on a combination of Random Matrix Theory, a Community Detection algorithm and statistical hypothesis tests. The datasets contain fine-grained information about students’ learning behaviours in two programming courses over two academic years with about 400 first-year students in a Medium-sized Metropolitan University in Dublin. The proposed method is a novel approach to data preprocessing which can improve the analysis and prediction based on learning behavioural datasets. The proposed approach deals with the issues of noise and trend effect in the data and has shown its success in detecting groups of students who have similar learning behaviours and outcomes. The higher performing groups have been found to be more active in practical-related activities throughout the course. Conversely, we found that the lower performing groups engage more with lecture notes instead of doing programming tasks. The learning behaviours data can also be used to predict students’ outcomes (i.e. Pass or Fail the terminal exams) at the early stages of the study, using popular machine learning classification techniques.
Metadata
Item Type: | Article (Published) |
---|---|
Refereed: | Yes |
Uncontrolled Keywords: | community detection; learning analytics; random matrix theory; educational data mining |
Subjects: | Computer Science > Artificial intelligence Computer Science > Computer software Computer Science > Machine learning Social Sciences > Education |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing Research Institutes and Centres > ADAPT |
Publisher: | Elsevier |
Official URL: | https://doi.org/10.1016/j.future.2021.08.026 |
Copyright Information: | 2021 The Authors. Open access (CC-BY-4.0) |
Funders: | Irish Research Council under the project number GOIPG/2017/141, ADAPT Centre for Digital Content Technology, funded under the SFI Research Centres Programme (Grant 13/RC/2106_P2), co-funded by the European Regional Development Fund |
ID Code: | 26255 |
Deposited On: | 16 Sep 2021 11:09 by Tai Tan Mai . Last Modified 13 Sep 2023 12:06 |
Documents
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
2MB |
Metrics
Altmetric Badge
Dimensions Badge
Downloads
Downloads
Downloads per month over past year
Archive Staff Only: edit this record