Contextualization, Authenticity, and the Problem Description Effect

IF 3.2 3区 工程技术 Q1 EDUCATION, SCIENTIFIC DISCIPLINES
Ellie Lovellette, Dennis J Bouvier, John Matta
{"title":"Contextualization, Authenticity, and the Problem Description Effect","authors":"Ellie Lovellette, Dennis J Bouvier, John Matta","doi":"10.1145/3643864","DOIUrl":null,"url":null,"abstract":"<p>In recent years, computing education researchers have investigated the impact of problem context on students’ learning and programming performance. This work continues the investigation motivated, in part, by cognitive load theory and educational research in computer science and other disciplines. The results of this study could help inform computing assessment design. If the context and authenticity of a programming problem aid student performance then, instructors’ time in creating appropriately contextualized programming problem descriptions is time well-spent. On the other hand, if the context of a programming problem hinders performance, then instructors should leave it out of programming problems. </p><p>Recent studies investigating the impact of programming problem context on student success have arrived at different conclusions. </p><p>Presented here is a series of experiments, conducted over three years, investigating the impact of context on novice programmers’ success in algorithmic programming assignments using three contextualized tasks and their generic counterparts. This experiment series also looked into the possibility of ‘authenticity’ as a factor affecting performance. Common sense would suggest that a student would perform better on a problem if they understood or cared about it. Contextualization could provide authenticity and authenticity could provide interest. Research suggests that perceiving a problem as authentic has a positive effect on engagement and learning. Alternatively, if a problem is ‘just an abstract set of numbers’, it may be harder to make sense of the details and the lack of context could consequently contribute additional cognitive load to an already challenging assignment. </p><p>The results of this study show that assignment context and problem context authenticity have no effect on the performance of novice programmers. We think however, that contextualization could be worth investing in to support students’ interest in computing. Additional implications of the results suggest that instructors can assign equivalent versions of the same problem in varied contexts to suit their students’ interests without worrying if the context will hinder performance.</p>","PeriodicalId":48764,"journal":{"name":"ACM Transactions on Computing Education","volume":"202 1","pages":""},"PeriodicalIF":3.2000,"publicationDate":"2024-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Computing Education","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1145/3643864","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION, SCIENTIFIC DISCIPLINES","Score":null,"Total":0}
引用次数: 0

Abstract

In recent years, computing education researchers have investigated the impact of problem context on students’ learning and programming performance. This work continues the investigation motivated, in part, by cognitive load theory and educational research in computer science and other disciplines. The results of this study could help inform computing assessment design. If the context and authenticity of a programming problem aid student performance then, instructors’ time in creating appropriately contextualized programming problem descriptions is time well-spent. On the other hand, if the context of a programming problem hinders performance, then instructors should leave it out of programming problems.

Recent studies investigating the impact of programming problem context on student success have arrived at different conclusions.

Presented here is a series of experiments, conducted over three years, investigating the impact of context on novice programmers’ success in algorithmic programming assignments using three contextualized tasks and their generic counterparts. This experiment series also looked into the possibility of ‘authenticity’ as a factor affecting performance. Common sense would suggest that a student would perform better on a problem if they understood or cared about it. Contextualization could provide authenticity and authenticity could provide interest. Research suggests that perceiving a problem as authentic has a positive effect on engagement and learning. Alternatively, if a problem is ‘just an abstract set of numbers’, it may be harder to make sense of the details and the lack of context could consequently contribute additional cognitive load to an already challenging assignment.

The results of this study show that assignment context and problem context authenticity have no effect on the performance of novice programmers. We think however, that contextualization could be worth investing in to support students’ interest in computing. Additional implications of the results suggest that instructors can assign equivalent versions of the same problem in varied contexts to suit their students’ interests without worrying if the context will hinder performance.

情境化、真实性和问题描述效应
近年来,计算机教育研究人员一直在研究问题情境对学生学习和编程成绩的影响。这项研究的部分动机来自认知负荷理论以及计算机科学和其他学科的教育研究。本研究的结果可为计算机评估设计提供参考。如果编程问题的情境和真实性有助于提高学生的学习成绩,那么教师花费在创建适当情境化编程问题描述上的时间就是值得的。另一方面,如果编程问题的情境会阻碍学生的表现,那么教师就应该将其排除在编程问题之外。最近对编程问题情境对学生成功影响的研究得出了不同的结论。本文介绍了一系列实验,这些实验历时三年,使用三种情境化任务和普通任务,调查了情境对新手程序员在算法编程作业中取得成功的影响。该系列实验还研究了 "真实性 "作为影响成绩因素的可能性。常识表明,如果学生理解或关心某个问题,他们的学习成绩会更好。情境化可以提供真实性,真实性可以提供兴趣。研究表明,认为问题真实可信会对参与和学习产生积极影响。反之,如果一个问题 "只是一组抽象的数字",那么学生就很难理解其中的细节,而缺乏情境又会给本已具有挑战性的作业增加额外的认知负担。本研究结果表明,作业情境和问题情境的真实性对程序员新手的成绩没有影响。不过,我们认为,为提高学生对计算机的兴趣,值得对情境化进行投资。研究结果的其他意义还表明,教师可以根据学生的兴趣,在不同的情境中布置相同版本的问题,而不必担心情境是否会影响学生的学习成绩。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
ACM Transactions on Computing Education
ACM Transactions on Computing Education EDUCATION, SCIENTIFIC DISCIPLINES-
CiteScore
6.50
自引率
16.70%
发文量
66
期刊介绍: ACM Transactions on Computing Education (TOCE) (formerly named JERIC, Journal on Educational Resources in Computing) covers diverse aspects of computing education: traditional computer science, computer engineering, information technology, and informatics; emerging aspects of computing; and applications of computing to other disciplines. The common characteristics shared by these papers are a scholarly approach to teaching and learning, a broad appeal to educational practitioners, and a clear connection to student learning.
×
引用
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学术官方微信