Towards Attention-Based Automatic Misconception Identification in Introductory Programming Courses
Towards Attention-Based Automatic Misconception Identification in Introductory Programming Courses
复制标题
在入门编程课程中实现基于注意力的自动误解识别
DOI:
10.1145/3626253.3635575
复制
发表时间:
2024
期刊:
影响因子:
--
通讯作者:
Akram, Bita
中科院分区:
文献类型:
--
作者:
Hoq, Muntasir;Vandenberg, Jessica;Mott, Bradford;Lester, James;Norouzi, Narges;Akram, Bita
Identifying misconceptions in student programming solutions is an important step in evaluating their comprehension of fundamental programming concepts. While misconceptions are latent constructs that are hard to evaluate directly from student programs, logical errors can signal their existence in students' understanding. Tracing multiple occurrences of related logical bugs over different problems can provide strong evidence of students' misconceptions. This study presents preliminary results of utilizing an interpretable state-of-the-art Abstract Syntax Tree-based embedding neural network to identify logical mistakes in student code. In this study, we show a proof-of-concept of the errors identified in student programs by classifying correct versus incorrect programs. Our preliminary results show that our framework is able to automatically identify misconceptions without designing and applying a detailed rubric. This approach shows promise for improving the quality of instruction in introductory programming courses by providing educators with a powerful tool that offers personalized feedback while enabling accurate modeling of student misconceptions.
DOI:
--
发表时间:
2018
期刊:
IFAC Symposium on Advances in Control Education
影响因子:
--
作者:
Andrew Ettles;Andrew Luxton;Paul Denny
通讯作者:
Paul Denny