Title :
Intersections of literacy acquisition and programming
Author :
Shankar, Tara Rosenberger
Author_Institution :
MIT Media Lab., Cambridge, MA, USA
Abstract :
The computer is a highly literate instrument. And, the design of most computer software, especially programming languages and environments, assume a high degree of literacy on the part of the user. Because most programming environments rely upon text as the primary method of specifying instructions, and because programming structures are similar in a number of ways to writing text, the development of literacy is a necessary precondition, or at least an accompanying concern when instructing low-literacy adult students in programming. An understanding of how adults acquire knowledge of and an ability to produce well-formed literate structures shares a direct relationship to their ability to program. This paper discusses problems adult learners have with textual mechanics, of central importance to literacy and text-based programming.
Keywords :
computer literacy; programming; programming environments; programming languages; adult learners; computer software; literacy acquisition; programming environments; programming languages; text-based programming; textual mechanics; Cities and towns; Educational programs; Instruments; Laboratories; Production; Programming environments; Programming profession; Remuneration; Resumes; Writing;
Conference_Titel :
Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
Print_ISBN :
0-7803-8225-0
DOI :
10.1109/HCC.2003.1260251