Filipe Dwan Pereira
Using learning analytics in the Amazonas: understanding students’ behaviour in introductory programming
Pereira, Filipe Dwan; Oliveira, Elaine H.T.; Oliveira, David; Cristea, Alexandra I.; Carvalho, Leandro S.G.; Fonseca, Samuel; Toda, Armando; Isotani, Seiji
Authors
Elaine H.T. Oliveira
David Oliveira
Professor Alexandra Cristea alexandra.i.cristea@durham.ac.uk
Professor
Leandro S.G. Carvalho
Samuel Fonseca
Armando Toda
Seiji Isotani
Abstract
Tools for automatic grading programming assignments, also known as Online Judges, have been widely used to support computer science (CS) courses. Nevertheless, few studies have used these tools to acquire and analyse interaction data to better understand the students’ performance and behaviours, often due to data availability or inadequate granularity. To address this problem, we propose an Online Judge called CodeBench, which allows for fine‐grained data collection of student interactions, at the level of, eg, keystrokes, number of submissions, and grades. We deployed CodeBench for 3 years (2016–18) and collected data from 2058 students from 16 introductory computer science (CS1) courses, on which we have carried out fine‐grained learning analytics, towards early detection of effective/ineffective behaviours regarding learning CS concepts. Results extract clear behavioural classes of CS1 students, significantly differentiated both semantically and statistically, enabling us to better explain how student behaviours during programming have influenced learning outcomes. Finally, we also identify behaviours that can guide novice students to improve their learning performance, which can be used for interventions. We believe this work is a step forward towards enhancing Online Judges and helping teachers and students improve their CS1 teaching/learning practices.
Citation
Pereira, F. D., Oliveira, E. H., Oliveira, D., Cristea, A. I., Carvalho, L. S., Fonseca, S., …Isotani, S. (2020). Using learning analytics in the Amazonas: understanding students’ behaviour in introductory programming. British Journal of Educational Technology, 51(4), 955-972. https://doi.org/10.1111/bjet.12953
Journal Article Type | Article |
---|---|
Acceptance Date | Apr 18, 2020 |
Online Publication Date | May 20, 2020 |
Publication Date | Jul 31, 2020 |
Deposit Date | Apr 21, 2020 |
Publicly Available Date | Nov 20, 2021 |
Journal | British Journal of Educational Technology |
Print ISSN | 0007-1013 |
Publisher | Wiley |
Peer Reviewed | Peer Reviewed |
Volume | 51 |
Issue | 4 |
Pages | 955-972 |
DOI | https://doi.org/10.1111/bjet.12953 |
Public URL | https://durham-repository.worktribe.com/output/1303658 |
Files
Accepted Journal Article
(1.3 Mb)
PDF
Copyright Statement
This is the peer reviewed version of the following article: [FULL CITE],Pereira, Filipe Dwan, Oliveira, Elaine H. T., Oliveira, David, Cristea, Alexandra I., Carvalho, Leandro S. G., Fonseca, Samuel, Toda, Armando & Isotani, Seiji (2020). Using learning analytics in the Amazonas: understanding students’ behaviour in introductory programming. British Journal of Educational Technology 51(4): 955-972 which has been published in final form at https://doi.org/10.1111/bjet.12953. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions.
You might also like
Editorial: New challenges and future perspectives in cognitive neuroscience
(2024)
Journal Article
Serendipitous Gains of Explaining a Classifier - Artificial versus Human Performance and Annotator Support in an Urgent Instructor-Intervention Model for MOOCs
(2023)
Presentation / Conference Contribution
Using deep learning to analyze the psychological effects of COVID-19
(2023)
Journal Article
Downloadable Citations
About Durham Research Online (DRO)
Administrator e-mail: dro.admin@durham.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search