Abstract
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 skills.
Original language | English |
---|---|
Title of host publication | IEEE Blocks and Beyond Workshop (Blocks and Beyond) |
Subtitle of host publication | Proceedings |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 61-64 |
Number of pages | 4 |
ISBN (Electronic) | 9781538624807 |
ISBN (Print) | 9781538624814 |
DOIs | |
Publication status | Published - 1 Dec 2017 |
Event | 2nd IEEE Blocks and Beyond Workshop, B and B 2017 - Raleigh, United States Duration: 10 Oct 2017 → … |
Conference
Conference | 2nd IEEE Blocks and Beyond Workshop, B and B 2017 |
---|---|
Country/Territory | United States |
City | Raleigh |
Period | 10/10/17 → … |
Keywords
- Block-Oriented Programming
- Computational Thinking Skills
- Tangible User Interfaces