Novice programmers on the fringe of mainstream computer programming face a number of obstacles such as computer literacy and mastering the programming language syntax. Two programming environments currently available are briefly discussed as examples of attempts at assisting the novice programmer. These environments address the obstacle of the programming syntax, but not of computer literacy. However, a tangible programming environment can help the novice programmer overcome the computer literacy obstacle. Good visual perceptual skills is one of the requirements to be a successful tangible programmer. A quantitative test developed for measuring certain aspects of visual perception skills as appropriate to tangible programming is presented. The results of a pilot test are given
Reference:
Smith, AC. 2009. Hand-crafted programming objects and visual perception. IST-Africa 2009 Conference and Exhibition. Kampala, Uganda, 6 - 8 May 2009, pp 7
Smith, A. C. (2009). Hand-crafted programming objects and visual perception. IST-Africa 2009 Conference Proceedings. http://hdl.handle.net/10204/3393
Smith, Andrew C. "Hand-crafted programming objects and visual perception." (2009): http://hdl.handle.net/10204/3393
Smith AC, Hand-crafted programming objects and visual perception; IST-Africa 2009 Conference Proceedings; 2009. http://hdl.handle.net/10204/3393 .
Author:Smith, Andrew CDate:May 2014The Internet of Things (IoT) holds the promise of improved programmatic user control over domestic appliances. The developed world dominates the design of programming environments, assuming letteracy and computer literacy on the part of the ...Read more
Author:Coetzee, L; Seetharam, D; Butgereit, L; Van Gelder, ADate:May 2010South Africa produces a large number of engineering and computer science graduates annually. There is a perception that many of these graduates are not work ready and require additional training before they can contribute to large scale ...Read more
Author:Smith, Andrew CDate:Sep 2018It is a fundamental Human-Computer Interaction problem to design a tangible programming environment for use by multiple persons that can also be individualised. This problem has its origin in the phenomenon that the meaning an object holds ...Read more