Detecting When a Learner Requires Assistance with Programming and Delivering a Useful Hint

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

1 Citation (Scopus)
1 Downloads (Pure)

Abstract

Over the last few years, computer science class sizes have increased, resulting in tutors providing more support to struggling students, and instructors having less time per-student in larger classes.
Universities typically assign multiple tutors to lab sessions, especially introductory programming courses, to maximise the help available to students during their sessions.
However, using multiple tutors does not help struggling students outside of official sessions.
The lack of support outside official settings is especially the case for online courses and remote learning.
To help resolve student frustration from not being able to get support when they need it, we propose a tool that can detect when a student is struggling with their programming task and give them a hint that gets them closer to their goal.
Original languageEnglish
Title of host publicationProceedings of the 15th International Conference on Educational Data Mining
Publication statusPublished - 22 Jul 2022

Keywords

  • computer science education
  • computer programs
  • sequence mining
  • learning behaviours
  • feedback

Fingerprint

Dive into the research topics of 'Detecting When a Learner Requires Assistance with Programming and Delivering a Useful Hint'. Together they form a unique fingerprint.

Cite this