Crane, Martin ORCID: 0000-0001-7598-3126, Mai, Tai Tan
ORCID: 0000-0001-6657-0872 and Bezbradica, Marija
ORCID: 0000-0001-9366-5113
(2022)
Learning behaviours data in programming education: Community analysis and outcome prediction with cleaned data.
Future Generation Computer Systems, 127
.
pp. 42-55.
ISSN 0167739X
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 noval 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.
Item Type: | Article (Published) |
---|---|
Refereed: | Yes |
Uncontrolled Keywords: | Community detection; Learning analytics; Random matrix theory Machine learning; Educational data mining |
Subjects: | Computer Science > Computer engineering Computer Science > Computer networks Computer Science > Computer software |
DCU Faculties and Centres: | DCU Faculties and Schools > Faculty of Engineering and Computing DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing |
Publisher: | Elsevier Ltd |
Official URL: | https://www.sciencedirect.com/science/article/pii/... |
ID Code: | 30790 |
Deposited On: | 14 Mar 2025 12:02 by Vidatum Academic . Last Modified 14 Mar 2025 12:02 |
Full text available as:
Preview |
PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Creative Commons: Attribution 4.0 2MB |
Dimensions Badge
Downloads
Downloads per month over past year
Archive Staff Only: edit this record