The Open UniversitySkip to content
 

Summer of Code: Assisting Distance-Learning Students with Open-Ended Programming Tasks

Smith, Neil; Richards, Mike and Cabrero, Daniel G. (2018). Summer of Code: Assisting Distance-Learning Students with Open-Ended Programming Tasks. In: ITiCSE 2018: Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ACM, New York, pp. 224–229.

Full text available as:
[img]
Preview
PDF (Accepted Manuscript) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (469kB) | Preview
DOI (Digital Object Identifier) Link: https://doi.org/10.1145/3197091.3197119
Google Scholar: Look up in Google Scholar

Abstract

A significant difficulty in teaching programming lies in the transition from novice to intermediate programmer, characterised by the assimilation and use of schemas of standard programming approaches. A significant factor assisting this transition is practice with tasks which develop this schema use. We describe the Summer of Code, a two-week activity for part-time, distance-learning students which gave them some additional programming practice. We analysed their submissions, forum postings, and results of a terminal survey. We found learners were keen to share and discuss their solutions and persevered with individual problems and the challenge overall. 93% respondents rated the activity 3 or better on a 5-point Likert scale (n=58). However, a quarter of participants, mainly those who described themselves as average or poor programmers, felt less confident in their abilities after the activity, though half of these students liked the activity overall. 54% of all participants said the greatest challenge was developing a general approach to the problems, such as selecting appropriate data structures. This is corroborated by forum comments, where students greatly appreciated “think aloud” presentations by faculty tackling the problems. These results strongly suggest that students would benefit from more open-ended practice, where they have to select and design their own solutions to a range of problems.

Item Type: Conference or Workshop Item
Copyright Holders: 2018 Association for Computing Machinery
ISBN: 1-4503-5707-5, 978-1-4503-5707-4
Extra Information: Originally presented at the 23rd Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE ’18), Larnaca, Cyprus, 2-4 Jul 2018.
Keywords: programming; intermediate programmers; distance learning
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 54651
Depositing User: Daniel G. Cabrero
Date Deposited: 19 Apr 2018 16:16
Last Modified: 03 May 2019 09:22
URI: http://oro.open.ac.uk/id/eprint/54651
Share this page:

Metrics

Altmetrics from Altmetric

Citations from Dimensions

Download history for this item

These details should be considered as only a guide to the number of downloads performed manually. Algorithmic methods have been applied in an attempt to remove automated downloads from the displayed statistics but no guarantee can be made as to the accuracy of the figures.

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU