The Open UniversitySkip to content

Breaking the coding barrier: transition from Level 1 to Level 2 programming

Chetwynd, Frances; Aiken, Fiona and Jefferis, Helen (2018). Breaking the coding barrier: transition from Level 1 to Level 2 programming. OU centre for STEM pedagogy - eSTEeM, Open University, Milton Keynes.

Full text available as:
PDF (Version of Record) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (287kB) | Preview
Google Scholar: Look up in Google Scholar


In this research we have investigated the use of a visual-based programming language at HE Stage 1 for beginner programmers. We conducted a survey of Stage 2 programming students to ascertain their retrospective views on their preparedness for text-based programming in year 2 having completed visual-based programming studies in year 1 (quantitative and qualitative data). Using whole cohort datasets from the Open University (UK) – an open entry distance learning HEI – we analysed the assessment scores of students at Stage 1 and Stage 2. Finally, we investigated the efficacy of offering a bridging course to programming students between Stages 1 and 2. We found that a majority of survey respondents did find visual-based programming prepared them well for higher level studies except for the syntax aspects of text-based programming. The assessment data, however, showed that doing badly at year 1 visual programming does not indicate that students will do badly in year 2 using text-based programming. Data analysis of the bridging course attendance showed that students who were most likely to benefit from attending did not do so, and those that did attend did not gain any immediate benefits in the Stage 2 performance. In our efforts to conduct the research for this project we found that OU student assessment data is hard to acquire. Additionally, we found that analysing student results across multiple qualifications, pathways and study rates is resource intensive.

Item Type: Other
Copyright Holders: 2018 The Open University
Project Funding Details:
Funded Project NameProject IDFunding Body
The Open University (OU)Not SetThe Open University (OU)
Keywords: programming; Scratch; novice; Java
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Faculty of Science, Technology, Engineering and Mathematics (STEM) > Environment, Earth and Ecosystem Sciences
Research Group: eSTEeM
Related URLs:
Item ID: 59828
Depositing User: Frances Chetwynd
Date Deposited: 09 Apr 2019 11:12
Last Modified: 26 Apr 2019 13:10
Share this page:

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