Block-oriented programming environments, such as Scratch and AppInventor, have become mainstream and have helped introduce non-programmers to algorithmic thinking; that is, to computational thinking (CT) skills. In various experiments, referenced in this paper, we observed how objects (tangibles) augmented with digital properties-that is, tangible user interface (TUI) objects-can help develop CT skills. We investigate which paradigm can be used to introduce CT skills with TUIs. By drawing on past experience, we conclude that block-oriented programming provides a suitable answer to our research questions. Furthermore, we introduce a framework for implementing block-oriented programmable objects that we believe can help end-users learn CT ski...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Block-oriented programming environments, such as Scratch and AppInventor, have become mainstream and...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently become a focus of many teaching and research domains; it encapsu...
Abstract. Learning algorithmic thinking can start in early years and must be oriented on the thinkin...
Two studies were conducted to examine the use of grounded embodied pedagogy, construction of Imagina...
In less than a century, programming languages have assumed many forms in adapting to system’s needs ...
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University...
This thesis seeks to advance interaction design practice by exploring the potential of interactive t...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Block-oriented programming environments, such as Scratch and AppInventor, have become mainstream and...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently returned into the limelight as an essential skill to have for bo...
Computational Thinking has recently become a focus of many teaching and research domains; it encapsu...
Abstract. Learning algorithmic thinking can start in early years and must be oriented on the thinkin...
Two studies were conducted to examine the use of grounded embodied pedagogy, construction of Imagina...
In less than a century, programming languages have assumed many forms in adapting to system’s needs ...
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University...
This thesis seeks to advance interaction design practice by exploring the potential of interactive t...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...
Tangible programming elements offer the dynamic and programmable properties of a computer without th...