Personalised programming education with knowledge tracing

dc.contributor.authorShaka, Marthaen
dc.contributor.authorCarraro, Diegoen
dc.contributor.authorBrown, Kenneth N.en
dc.contributor.funderScience Foundation Irelanden
dc.date.accessioned2024-01-23T12:37:12Z
dc.date.available2024-01-23T12:37:12Z
dc.date.issued2023-12-14en
dc.description.abstractIn traditional programming education, addressing diverse student needs and providing effective and scalable learning experiences is challenging. Conventional methods struggle to adapt to varying learning styles and offer personalised feedback. AI-based Programming Tools (AIPTs) have shown promise in automating feedback, simplifying programming concepts, and guiding students. Their widespread adoption is hindered by limitations related to accuracy, explanation, and personalisation. Conversely, AIPTs tailored for expert programmers, such as ChatGPT and Copilot, have gained popularity for their productivity-enhancing capabilities, but they still fall short in terms of personalisation, neglecting individual students’ unique knowledge and skills. Our research aims to leverage AI to create AIPTs that offer personalised feedback through adaptive learning, accommodating diverse student backgrounds and proficiency levels. In particular, we explore using Knowledge Tracing (KT) to anticipate specific syntax errors in programming assignments, addressing the challenges novices face in acquiring syntactical knowledge. The findings suggest the KT’s potential to transform programming education by enabling timely interventions for students dealing with specific errors or misconceptions, automating personalised feedback, and informing tailored instructional strategiesen
dc.description.statusPeer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationShaka, M., Carraro, D. and Brown, K.N. (2023) ‘Personalised programming education with knowledge tracing’, in Proceedings of the 2023 Conference on Human Centered Artificial Intelligence: Education and Practice. Dublin Ireland: ACM, pp. 47–47. https://doi.org/10.1145/3633083.3633220.en
dc.identifier.doi10.1145/3633083.3633220en
dc.identifier.startpage47en
dc.identifier.urihttps://hdl.handle.net/10468/15415
dc.language.isoenen
dc.publisherACM, Association for Computing Machineryen
dc.relation.ispartofProceedings of the 2023 Conference on Human Centered Artificial Intelligence: Education and Practiceen
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en
dc.rights© 2023 Copyright held by the owner/author(s). Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).en
dc.subjectKnowledge tracingen
dc.subjectSyntax errorsen
dc.subjectProgramming assignmentsen
dc.subjectPersonalisationen
dc.subjectAutomated feedbacken
dc.subjectArtificial intelligenceen
dc.subjectAIen
dc.subjectInteractive learning environmentsen
dc.subjectApplied computingen
dc.titlePersonalised programming education with knowledge tracingen
dc.typeArticle (peer-reviewed)en
dc.typeproceedings-articleen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HCAIM-ep23_paper_30_version_1.pdf
Size:
288.09 KB
Format:
Adobe Portable Document Format
Description:
Accepted version
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description: