Affiliation:
1. College of Charleston, Charleston, United States of America
2. United States Air Force Academy, USAF Academy, United States of America
3. Southern Illinois University Edwardsville, Edwardsville, United States of America
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 3 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.
Publisher
Association for Computing Machinery (ACM)
Reference51 articles.
1. MOSS;Aiken Alex;Retrieved July-23-2019 from,2018
2. Relevance for Learning and Motivation in Education
3. Effects of reading contextualized physics problems among men and women: A psychophysiological approach
4. Novice Programmers and the Problem Description Effect
5. Tom Boyle. 2000. In Proceedings of the 1st Annual Conference of the Learning and Teaching Support Network Centre for Information and Computer Sciences. Retrieved from https://pdfs.semanticscholar.org/260f/e047c811bdf031679b2172689f23673a20ad.pdf
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Automated Assessment: Does It Align With Teachers' Views?;Proceedings of the 19th WiPSCE Conference on Primary and Secondary Computing Education Research;2024-09-16
2. Evaluating Contextually Personalized Programming Exercises Created with Generative AI;Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1;2024-08-12