This paper reports on a tangible programming system designed for the novice user in developing regions. The system integrates three open source tools with low cost hand-made hardware incorporating recycled material. The result is a simplistic system that a novice can use to code a five-step sequence using an instruction set of four commands. Using a single PC, and multiple instances of the hardware described here, numerous novice programmers may potentially make use of the same PC simultaneously.
Reference:
Smith, AC 2010.Dialando: tangible programming for the novice with scratch, processing and arduino. 6th International Workshop on Technology for Innovation and Education in Developing Countries, Maputo, Mozambique, 21-23 January 2010, pp 1-4
Smith, A. C. (2010). Dialando: tangible programming for the novice with scratch, processing and arduino. http://hdl.handle.net/10204/4048
Smith, Andrew C. "Dialando: tangible programming for the novice with scratch, processing and arduino." (2010): http://hdl.handle.net/10204/4048
Smith AC, Dialando: tangible programming for the novice with scratch, processing and arduino; 2010. http://hdl.handle.net/10204/4048 .