{"title":"情境化、真实性和问题描述效应","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":"{\"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}","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}
Contextualization, Authenticity, and the Problem Description Effect
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.
期刊介绍:
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.