A Multi-Modal Investigation of Self-Regulation Strategies Adopted by First-Year Engineering Students During Programming Tasks

E. Wert, Jeremy Grifski, Sijia Luo, Zahra Atiq
{"title":"A Multi-Modal Investigation of Self-Regulation Strategies Adopted by First-Year Engineering Students During Programming Tasks","authors":"E. Wert, Jeremy Grifski, Sijia Luo, Zahra Atiq","doi":"10.1145/3446871.3469795","DOIUrl":null,"url":null,"abstract":"This study aims to understand the self-regulation strategies first-year engineering students use to cope with emotions during programming tasks. We used Zimmerman's framework to identify the processes of self- regulated learning (SRL) as students worked on programming tasks [1, 2]. The SRL framework is a cyclical process that involves three main stages: forethought (preparation for the task), performance (engagement with the task), and self-reflection (reflection on their performance on the task). Most literature about SRL focuses on how students regulate their learning during the forethought and self-reflection stages [3, 4]. There is very little attention on students’ self-regulated learning experiences during the performance stage because it is hard to observe students while they work on the task. This study provides a unique opportunity to understand students’ self-regulation as they worked on programming problems. Seventeen first-year engineering students at a large midwestern university in the United States participated in this study during Spring 2018 [5]. As students worked on the programming task, multi-modal data were collected (video screen capture, eye-gaze data, facial expressions). Following the programming task, students reflected on their experience in a retrospective think-aloud interview. A key finding from this study showed students’ perseverance during the programming task. All students reported negative emotions while working on the task, especially while they encountered errors, or if they got stuck on a problem. First, some students reported pushing through the task, even though they experienced negative emotions. This group of students used negative emotions as fuel to persist through the adverse circumstances they experienced. These students gave up only when they could not find any solution to the problem. Second, some students gave up and moved to the next problem, as soon as they realized the problem was too hard, and they would not be able to complete the problem. Literature categorizes these two groups of students as “movers” and “stoppers” respectively [6, 7]. Students' persistence through challenges indicated the positive role that negative emotions can play in students’ learning and motivation. According to the control-value theory, students experience frustration when they fail at a task [8]. In this case, most students experienced frustration because they failed at the task, but their reaction to frustration is different. The movers kept pushing through, despite experiencing frustration. This study also provides a unique opportunity to observe exemplars of near real-time biometric data of two students who participated in this study. Using these exemplars, we will discuss how different sources of data could be triangulated to provide a rich understanding of students’ self-regulated learning behaviors during programming tasks. The first exemplar is of a ‘mover’ who persisted through the task and completed it. The second exemplar is of a ‘stopper’ who struggled throughout the programming task. Understanding these persistence behaviors may help educators distinguish between students who endeavor to overcome their challenges and those who give up as soon as they encounter difficulty. These findings may be particularly useful to understand students’ long-term persistence in engineering and computing.","PeriodicalId":309835,"journal":{"name":"Proceedings of the 17th ACM Conference on International Computing Education Research","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 17th ACM Conference on International Computing Education Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3446871.3469795","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

This study aims to understand the self-regulation strategies first-year engineering students use to cope with emotions during programming tasks. We used Zimmerman's framework to identify the processes of self- regulated learning (SRL) as students worked on programming tasks [1, 2]. The SRL framework is a cyclical process that involves three main stages: forethought (preparation for the task), performance (engagement with the task), and self-reflection (reflection on their performance on the task). Most literature about SRL focuses on how students regulate their learning during the forethought and self-reflection stages [3, 4]. There is very little attention on students’ self-regulated learning experiences during the performance stage because it is hard to observe students while they work on the task. This study provides a unique opportunity to understand students’ self-regulation as they worked on programming problems. Seventeen first-year engineering students at a large midwestern university in the United States participated in this study during Spring 2018 [5]. As students worked on the programming task, multi-modal data were collected (video screen capture, eye-gaze data, facial expressions). Following the programming task, students reflected on their experience in a retrospective think-aloud interview. A key finding from this study showed students’ perseverance during the programming task. All students reported negative emotions while working on the task, especially while they encountered errors, or if they got stuck on a problem. First, some students reported pushing through the task, even though they experienced negative emotions. This group of students used negative emotions as fuel to persist through the adverse circumstances they experienced. These students gave up only when they could not find any solution to the problem. Second, some students gave up and moved to the next problem, as soon as they realized the problem was too hard, and they would not be able to complete the problem. Literature categorizes these two groups of students as “movers” and “stoppers” respectively [6, 7]. Students' persistence through challenges indicated the positive role that negative emotions can play in students’ learning and motivation. According to the control-value theory, students experience frustration when they fail at a task [8]. In this case, most students experienced frustration because they failed at the task, but their reaction to frustration is different. The movers kept pushing through, despite experiencing frustration. This study also provides a unique opportunity to observe exemplars of near real-time biometric data of two students who participated in this study. Using these exemplars, we will discuss how different sources of data could be triangulated to provide a rich understanding of students’ self-regulated learning behaviors during programming tasks. The first exemplar is of a ‘mover’ who persisted through the task and completed it. The second exemplar is of a ‘stopper’ who struggled throughout the programming task. Understanding these persistence behaviors may help educators distinguish between students who endeavor to overcome their challenges and those who give up as soon as they encounter difficulty. These findings may be particularly useful to understand students’ long-term persistence in engineering and computing.
一年级工科学生在编程任务中自我调节策略的多模态调查
本研究旨在了解工科大一学生在编程任务中处理情绪的自我调节策略。我们使用齐默尔曼的框架来确定学生在编程任务中进行自我调节学习(SRL)的过程[1,2]。SRL框架是一个循环过程,包括三个主要阶段:预先考虑(为任务做准备)、执行(参与任务)和自我反思(反思他们在任务中的表现)。大多数关于自主学习的文献关注的是学生如何在预先思考和自我反思阶段调节自己的学习[3,4]。学生在表演阶段的自我调节学习经历很少受到关注,因为很难观察到学生在完成任务时的表现。这项研究提供了一个独特的机会来了解学生在处理编程问题时的自我调节。2018年春季,美国中西部一所大型大学的17名一年级工程专业学生参加了这项研究。当学生们完成编程任务时,多模态数据被收集(视频屏幕截图、眼球注视数据、面部表情)。在完成编程任务后,学生们在一次回顾性的思考访谈中反思了他们的经历。这项研究的一个关键发现是,学生在编程任务中表现出了毅力。所有学生在完成任务时都表现出负面情绪,尤其是当他们遇到错误或被问题卡住时。首先,一些学生报告说,尽管他们经历了负面情绪,但他们还是坚持完成了任务。这组学生用负面情绪作为燃料来坚持度过他们所经历的不利环境。这些学生只有在找不到解决问题的办法时才放弃。第二,一些学生放弃了,转移到下一个问题,一旦他们意识到这个问题太难了,他们将无法完成这个问题。文献将这两类学生分别归类为“动者”和“阻者”[6,7]。学生对挑战的坚持表明了负性情绪对学生学习动机的积极作用。根据控制值理论,学生在任务失败时会感到沮丧。在这种情况下,大多数学生都因为任务失败而感到沮丧,但他们对沮丧的反应是不同的。尽管经历了挫折,搬运工们仍在继续推进。本研究还提供了一个独特的机会来观察参与本研究的两名学生的近实时生物特征数据样本。使用这些例子,我们将讨论如何对不同的数据来源进行三角测量,以提供对学生在编程任务中自我调节学习行为的丰富理解。第一个例子是坚持完成任务并完成任务的“推动者”。第二个例子是在整个编程任务中挣扎的“停止者”。理解这些坚持行为可以帮助教育者区分那些努力克服挑战的学生和那些一遇到困难就放弃的学生。这些发现对于理解学生对工程和计算机的长期坚持可能特别有用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信