Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01q524jr51s
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorWalker, David-
dc.contributor.authorLindfield Roberts, Fabian-
dc.date.accessioned2018-08-14T18:08:46Z-
dc.date.available2018-08-14T18:08:46Z-
dc.date.created2018-05-15-
dc.date.issued2018-08-14-
dc.identifier.urihttp://arks.princeton.edu/ark:/88435/dsp01q524jr51s-
dc.description.abstractIn this paper I present TouchBlockly, a tactile programming language that is based on hand drawn gestures on touch screen devices. The language is designed as an educational tool and was developed using Blockly, a library created by Google for building visual program editors. TouchBlockly strives towards three guiding principles: intuitive ges- tures, instantaneous feedback and reduced interactions. Via these mechanisms TouchBlockly aims to improve a student’s comprehension of core programming elements and to reduce the time taken to compose working code. The effectiveness of the language was studied via an experimental approach. Inexperienced programmers were asked to complete basic coding challenges. Participants were divided into two groups. The first half were a control group that used a version of TouchBlockly where blocks could only be manipulated via drag and drop motions, as is typical for visual programming languages. The second half used the TouchBlockly language to complete challenges. Time taken to complete challenges as well as the number of touch interactions used to complete challenges were recorded. The Touch- Blockly group on average used fewer touch interactions to develop their programs and were able to complete more of the challenges. For the challenges completed, the control group took less time on average.en_US
dc.format.mimetypeapplication/pdf-
dc.language.isoenen_US
dc.titleTouchBlockly: A Tactile Programming Language Based on Free-Form Gesturesen_US
dc.typePrinceton University Senior Theses-
pu.date.classyear2018en_US
pu.departmentComputer Scienceen_US
pu.pdf.coverpageSeniorThesisCoverPage-
pu.contributor.authorid960887141-
Appears in Collections:Computer Science, 1988-2020

Files in This Item:
File Description SizeFormat 
LINDFIELDROBERTS-FABIAN-THESIS.pdf5.94 MBAdobe PDF    Request a copy
folr-thesis-demo.mp498.97 MBMPEG-4    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.