Dennis Bouvier
Novice programmers and the problem description effect.
Bouvier, Dennis; Lovellette, Ellie; Matta, John; Alshaigy, Bedour; Becker, Brett A.; Craig, Michelle; Jackova, Jana; McCartney, Robert; Sanders, Kate; Zarb, Mark
Authors
Ellie Lovellette
John Matta
Bedour Alshaigy
Brett A. Becker
Michelle Craig
Jana Jackova
Robert McCartney
Kate Sanders
Dr Mark Zarb m.zarb@rgu.ac.uk
Associate Professor
Abstract
It is often debated whether a problem presented in a straightforward minimalist fashion is better, or worse, for learning than the same problem presented with a real-life or concrete context. The presentation, contextualization, or problem description has been well studied over several decades in disciplines such as mathematics education and psychology; however, little has been published in the field of computing education. In psychology it has been found that not only the presence of context, but the type of context can have dramatic results on problem success. In mathematics education it has been demonstrated that there are non-mathematical factors in problem presentation that can affect success in solving the problem and learning. The contextual background of a problem can also impact cognitive load, which should be considered when evaluating the effects of context. Further, it has been found that regarding cognitive load, computer science has unique characteristics compared to other disciplines, with the consequence that results from other disciplines may not apply to computer science, thus requiring investigation within computer science. This paper presents a multi-national, multi-institutional study of the effects of problem contextualization on novice programmer success in a typical CS1 exercise.
Citation
BOUVIER, D., LOVELLETTE, E., MATTA, J., ALSHAIGY, B., BECKER, B.A., CRAIG, M., JACKOVA, J., MCCARTNEY, R., SANDERS, K. and ZARB, M. 2016. Novice programmers and the problem description effect. In Proceedings of the Innovation and technology in computer science education on working group reports 2016 (ITiCSE-WGR '16), 9-13 July 2016, Arequipa, Peru. New York: ACM [online], pages 103-118. Available from: https://doi.org/10.1145/3024906.3024912
Conference Name | Innovation and technology in computer science education on working group reports 2016 (ITiCSE-WGR '16) |
---|---|
Conference Location | Arequipa, Peru |
Start Date | Jul 9, 2016 |
End Date | Jul 13, 2016 |
Acceptance Date | Feb 29, 2016 |
Online Publication Date | Jul 9, 2016 |
Publication Date | Jul 9, 2016 |
Deposit Date | Mar 13, 2017 |
Publicly Available Date | Mar 13, 2017 |
Publisher | ACM Association for Computing Machinery |
Pages | 103-118 |
DOI | https://doi.org/10.1145/3024906.3024912 |
Keywords | Context; Novice programmers; CS1 |
Public URL | http://hdl.handle.net/10059/2210 |
Files
BOUVIER 2016 Novice programmers and the problem
(923 Kb)
PDF
Publisher Licence URL
https://creativecommons.org/licenses/by-nc/4.0/
You might also like
The impact of COVID-19 on the CS student learning experience: how the pandemic has shaped the educational landscape.
(2022)
Conference Proceeding
A reflection on lessons learnt with tackling grade inflation.
(2022)
Presentation / Conference
Responding to crisis: creating a wellness video.
(2022)
Presentation / Conference
Escaping traditional outreach: digital escape rooms to engage potential students.
(2022)
Presentation / Conference
Weathering the storm.
(2022)
Presentation / Conference