Promoting Students’ Progress-Monitoring Behavior during Block-Based Programming

S. Marwan, Preya Shabrina, Alexandra Milliken, Ian Menezes, Veronica Catété, T. Price, T. Barnes
{"title":"Promoting Students’ Progress-Monitoring Behavior during Block-Based Programming","authors":"S. Marwan, Preya Shabrina, Alexandra Milliken, Ian Menezes, Veronica Catété, T. Price, T. Barnes","doi":"10.1145/3488042.3488064","DOIUrl":null,"url":null,"abstract":"Providing students with adaptive feedback on their progress on programming problems has been shown to motivate students and improve their performance, but little is known about how such feedback might impact student self-regulated learning during programming. Self-regulated learning (SRL) involves student planning a task, monitoring their progress, and reflecting on the outcome. We explored students’ SRL behaviors, particularly progress monitoring, when programming using each of three different scaffolds. The first scaffold is a subgoal checklist for the given programming task, the second adds automated, binary completion feedback on each subgoal, and the third adaptively reflects an automated percent progress estimate of student progress on each. Through interviews and programming logs from 17 students solving a problem in a block-based programming environment, we investigated the extent to which each scaffold supported student SRL. Our qualitative study results suggest that all three scaffolds could be useful for student SRL, but students felt that a combination of the checklist and progress feedback provided them with a balance of autonomy and motivation to persevere in programming. Furthermore, our results suggest that explaining how the automated feedback system works may have encouraged students to reason about the feedback they receive, which was a key intended outcome to improve SRL during programming.","PeriodicalId":218947,"journal":{"name":"Proceedings of the 21st Koli Calling International Conference on Computing Education Research","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 21st Koli Calling International Conference on Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3488042.3488064","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Providing students with adaptive feedback on their progress on programming problems has been shown to motivate students and improve their performance, but little is known about how such feedback might impact student self-regulated learning during programming. Self-regulated learning (SRL) involves student planning a task, monitoring their progress, and reflecting on the outcome. We explored students’ SRL behaviors, particularly progress monitoring, when programming using each of three different scaffolds. The first scaffold is a subgoal checklist for the given programming task, the second adds automated, binary completion feedback on each subgoal, and the third adaptively reflects an automated percent progress estimate of student progress on each. Through interviews and programming logs from 17 students solving a problem in a block-based programming environment, we investigated the extent to which each scaffold supported student SRL. Our qualitative study results suggest that all three scaffolds could be useful for student SRL, but students felt that a combination of the checklist and progress feedback provided them with a balance of autonomy and motivation to persevere in programming. Furthermore, our results suggest that explaining how the automated feedback system works may have encouraged students to reason about the feedback they receive, which was a key intended outcome to improve SRL during programming.
促进学生在基于块的编程过程中的进度监控行为
为学生在编程问题上的进步提供自适应反馈已被证明可以激励学生并提高他们的表现,但很少有人知道这种反馈如何影响学生在编程过程中的自我调节学习。自我调节学习(SRL)包括学生计划一个任务,监控他们的进度,并反思结果。我们探索了学生在使用三种不同的支架进行编程时的SRL行为,特别是进度监控。第一个框架是给定编程任务的子目标清单,第二个框架在每个子目标上添加了自动的二进制完成反馈,第三个框架自适应地反映了每个子目标上学生进度的自动化百分比估计。通过访谈和17名学生在基于块的编程环境中解决问题的编程日志,我们调查了每个脚手架支持学生SRL的程度。我们的定性研究结果表明,这三种框架对学生的SRL都是有用的,但学生们认为,清单和进度反馈的结合为他们提供了自主和动力的平衡,以坚持编程。此外,我们的结果表明,解释自动反馈系统如何工作可能会鼓励学生对他们收到的反馈进行推理,这是在编程过程中提高SRL的关键预期结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书