Physical Programming Languages and Control Flow: Examining how visually impaired learners develop an understanding of control flow through the lens of

Lead Research Organisation: King's College London
Department Name: Education,Communication & Society

Abstract

The literature has demonstrated the challenge for VI learners in gaining an understanding of the code structure when using text based programming languages (TBLs) and it is my view that physical programming languages (PPLs) have the potential to overcome this issue. An important concept in primary computing education is control flow; In order to be able to develop an understanding of control flow a learner first needs to be able to interpret or read code. Unlike TBLs, PPLs cannot be read in the traditional sense and their tangible nature lends themselves to exploration through touch, particularly for visually impaired learners. The techniques we use to gain information about a specific property of an object can be thought of as an exploratory procedure (EP) (Lederman and Klatzky, 1987) and this term could equally be applied to the techniques learners employ to explore physical programs.

My research aims to identify the EPs that are employed by visually impaired children when working with PPLs and to investigate how these EPs can provide an insight into the learning processes associated with control flow. The specific research questions are outlined below:

1) What exploratory procedures do VI children in primary education employ when working with physical programs?

2) How do the exploratory procedures of VI children change as an understanding of control flow develops?

3) To what extent can an understanding of the different exploratory procedures employed be used to support VI children develop an understanding of control flow?

Publications

10 25 50
 
Description My research investigated the development of understanding of programming concepts in blind children learning with physical programming languages. It has demonstrated that the tool used to learn programming concepts becomes a part of their thinking and this continues when the tool is not physically present. Additionally, learners can express their understanding in numerous ways, some of which have not been given sufficient attention in previous research. For example, many of the learners expressed their sense of loops through gestures. Finally, learners were able to apply their understanding of programming to different tools and these enriched their understanding. This suggests that it would be beneficial for learners to gain experience with multiple programming representations.
Exploitation Route I will be looking to publish different aspects of my research in academic journals and will explore potential links to the embodied cognition field. Additionally, I plan to conduct further research looking at inclusion in computing education, utilising perezhivanie as a theoretical framework.
Sectors Digital/Communication/Information Technologies (including Software),Education

 
Description Presentation to American Printing House for the Blind
Geographic Reach North America 
Policy Influence Type Influenced training of practitioners or researchers
 
Description Inclusive Computing for Primary Learners 
Form Of Engagement Activity Participation in an activity, workshop or similar
Part Of Official Scheme? No
Geographic Reach National
Primary Audience Professional Practitioners
Results and Impact 10 educational professionals attended a workshop designed to aid them make computing education more inclusive for learners with visual impairments drawing on the latest research in the field.
Year(s) Of Engagement Activity 2019