Please use this identifier to cite or link to this item:
http://arks.princeton.edu/ark:/88435/dsp01q524jr51s
Title: | TouchBlockly: A Tactile Programming Language Based on Free-Form Gestures |
Authors: | Lindfield Roberts, Fabian |
Advisors: | Walker, David |
Department: | Computer Science |
Class Year: | 2018 |
Abstract: | In 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. |
URI: | http://arks.princeton.edu/ark:/88435/dsp01q524jr51s |
Type of Material: | Princeton University Senior Theses |
Language: | en |
Appears in Collections: | Computer Science, 1988-2020 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
LINDFIELDROBERTS-FABIAN-THESIS.pdf | 5.94 MB | Adobe PDF | Request a copy | |
folr-thesis-demo.mp4 | 98.97 MB | MPEG-4 | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.