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