Adaptive Immediate Feedback for Block-Based Programming: Design and Evaluation

被引:15
作者
Marwan, Samiha [1 ]
Akram, Bita [1 ]
Barnes, Tiffany [1 ]
Price, Thomas W. [1 ]
机构
[1] North Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
来源
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES | 2022年 / 15卷 / 03期
关键词
Programming; Task analysis; Codes; Uncertainty; Programming environments; Adaptive systems; Real-time systems; Adaptive feedback; block-based programming; formative feedback; subgoals feedback; COGNITIVE LOAD;
D O I
10.1109/TLT.2022.3180984
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Theories on learning show that formative feedback that is immediate, specific, corrective, and positive is essential to improve novice students' motivation and learning. However, most prior work on programming feedback focuses on highlighting student's mistakes, or detecting failed test cases after they submit a solution. In this article, we present our adaptive immediate feedback (AIF) system, which uses a hybrid data-driven feedback generation algorithm to provide students with information on their progress, code correctness, and potential errors, as well as encouragement in the middle of programming. We also present an empirical controlled study using the AIF system across several programming tasks in a CS0 classroom. Our results show that the AIF system improved students' performance, and the proportion of students who fully completed the programming assignments, indicating increased persistence. Our results suggest that the AIF system has potential to scalably support students by giving them real-time formative feedback and the encouragement they need to complete assignments.
引用
收藏
页码:406 / 420
页数:15
相关论文
共 50 条
  • [1] Cognitive tutors: Lessons learned
    Anderson, JR
    Corbett, AT
    Koedinger, KR
    Pelletier, R
    [J]. JOURNAL OF THE LEARNING SCIENCES, 1995, 4 (02) : 167 - 207
  • [2] Ashwell T., 2000, J SECOND LANG WRIT, V9, P227, DOI [10.1016/S1060-3743(00)00027-8, DOI 10.1016/S1060-3743(00)00027-8]
  • [3] Ball M, 2018, UCBEECS20182
  • [4] Boyer K.E., 2008, P 3 ACL WORKSHOP INN, P53
  • [5] Bruin J., Introduction to linear mixed models
  • [6] Professional Role Confidence and Gendered Persistence in Engineering
    Cech, Erin
    Rubineau, Brian
    Silbey, Susan
    Seron, Caroll
    [J]. AMERICAN SOCIOLOGICAL REVIEW, 2011, 76 (05) : 641 - 666
  • [7] Cooper S., 2000, NE C J COMPUTING SMA, P107
  • [8] Corbett A. T., 2001, CHI 2001 Conference Proceedings. Conference on Human Factors in Computing Systems, P245, DOI 10.1145/365024.365111
  • [9] Dann W, 2011, SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P141
  • [10] Denner Jill, 2007, Journal of Educational Computing Research, V37, P131, DOI 10.2190/12T6-41L2-6765-G3T2