The Effects of Procrastination Interventions on Programming Project Success

Joshua Martin, S. Edwards, C. Shaffer
{"title":"The Effects of Procrastination Interventions on Programming Project Success","authors":"Joshua Martin, S. Edwards, C. Shaffer","doi":"10.1145/2787622.2787730","DOIUrl":null,"url":null,"abstract":"In computer science, procrastination and related problems with managing programming projects are viewed as primary causes of student attrition. Unfortunately, the most successful techniques for reducing procrastination (such as courses in study skills) are resource-intensive and do not scale to large classrooms. In this paper, we describe three course interventions that are designed to be scalable for large classrooms and require few resources to implement. Reflective writing assignments require students to consciously consider how their time management choices impact their classroom performance. Schedule sheets force students to actively plan out the time required to solve a programming project. Email alerts inform students of their progress relative to their peers as they work on an assignment, and suggest ways to improve behavior if their progress is found to be unsatisfactory. We implemented these interventions in a junior-level data structures course and analyzed data from 330 students over two semesters. Separate analyses of reflective writing responses, schedule sheet contents, and e-mail alert contents are discussed, along with student opinions about the value and effectiveness of each treatment. We found a statistically significant relationship between the time when work is completed and its quality, with late work being of lower quality. We found that one of the three interventions had a statistically significant effect on reducing late work: e-mail alerts sent to students to make them more aware of how they were doing with respect to expectations were associated with both a reduction in assignments completed late, and an increase in assignments completed at least one day early. This result was found despite the fact that students reported subjectively that e-mail alerts were of marginal utility.","PeriodicalId":394643,"journal":{"name":"Proceedings of the eleventh annual International Conference on International Computing Education Research","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"38","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the eleventh annual International Conference on International Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2787622.2787730","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 38

Abstract

In computer science, procrastination and related problems with managing programming projects are viewed as primary causes of student attrition. Unfortunately, the most successful techniques for reducing procrastination (such as courses in study skills) are resource-intensive and do not scale to large classrooms. In this paper, we describe three course interventions that are designed to be scalable for large classrooms and require few resources to implement. Reflective writing assignments require students to consciously consider how their time management choices impact their classroom performance. Schedule sheets force students to actively plan out the time required to solve a programming project. Email alerts inform students of their progress relative to their peers as they work on an assignment, and suggest ways to improve behavior if their progress is found to be unsatisfactory. We implemented these interventions in a junior-level data structures course and analyzed data from 330 students over two semesters. Separate analyses of reflective writing responses, schedule sheet contents, and e-mail alert contents are discussed, along with student opinions about the value and effectiveness of each treatment. We found a statistically significant relationship between the time when work is completed and its quality, with late work being of lower quality. We found that one of the three interventions had a statistically significant effect on reducing late work: e-mail alerts sent to students to make them more aware of how they were doing with respect to expectations were associated with both a reduction in assignments completed late, and an increase in assignments completed at least one day early. This result was found despite the fact that students reported subjectively that e-mail alerts were of marginal utility.
拖延干预对编程项目成功的影响
在计算机科学中,拖延症和管理编程项目的相关问题被视为学生流失的主要原因。不幸的是,减少拖延症的最成功的方法(比如学习技巧的课程)是资源密集型的,不能扩展到大教室。在本文中,我们描述了三种课程干预措施,它们被设计成可扩展到大型教室,并且需要很少的资源来实施。反思性写作作业要求学生有意识地考虑他们的时间管理选择如何影响他们的课堂表现。进度表迫使学生积极规划解决编程项目所需的时间。当学生们在做作业时,电子邮件提醒会告诉他们相对于其他同学的进步,如果发现他们的进步不令人满意,还会提出改进行为的方法。我们在一门初级数据结构课程中实施了这些干预措施,并在两个学期内分析了330名学生的数据。讨论了对反思性写作反应、课程表内容和电子邮件提醒内容的单独分析,以及学生对每种处理方法的价值和有效性的看法。我们发现,工作完成的时间与工作质量之间存在统计学上的显著关系,迟到的工作质量较低。我们发现,三种干预措施中的一种在减少迟交作业方面具有统计学上显著的效果:向学生发送电子邮件提醒,使他们更加意识到自己在期望方面做得如何,这与迟交作业的减少和至少提前一天完成作业的增加有关。尽管学生主观地认为电子邮件提醒具有边际效用,但还是发现了这一结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信