The Icicle programming environment for children

Show simple item record

dc.contributor.advisor Creak, Alan en
dc.contributor.advisor Lennon, Jennifer en
dc.contributor.author Sheehan, Robert Joseph en
dc.date.accessioned 2007-08-06T11:01:19Z en
dc.date.available 2007-08-06T11:01:19Z en
dc.date.issued 2005 en
dc.identifier THESIS 05-175 en
dc.identifier.citation Thesis (PhD--Computer Science)--University of Auckland, 2005 en
dc.identifier.uri http://hdl.handle.net/2292/1293 en
dc.description Full text is available to authenticated members of The University of Auckland only. en
dc.description.abstract This thesis describes the design, development and testing of a programming environment for children. Several different approaches were employed to produce guidelines to aid in the design of the environment: a brief examination of the theories of child development, the production of a simple first programming environment, interviews of children to determine what they understood about computer programming and the programs they wanted to produce, and the evaluation of previous programming environments for children. The resulting guidelines ranged from suggestions as to the age range of children the environment should be aimed at, through to the necessity of making the environment fun. Icicle (Interaction computing in a constructionist learning environment), the programming environment that was produced, includes several novel approaches to producing and representing programs. Changes in state, or interactions as they are referred to in Icicle, are used as the basis for computation. Instructions are represented by animations, and parallelism is provided in a very simple way. The system was tested with twelve, nine and ten-year-old children. They found Icicle to be usable and very enjoyable. They produced many programs using Icicle and believed that it enabled them to produce any type of program that they desired. The real limits of Icicle also discussed. en
dc.language.iso en en
dc.publisher ResearchSpace@Auckland en
dc.relation.ispartof PhD Thesis - University of Auckland en
dc.relation.isreferencedby UoA99148538414002091 en
dc.rights Restricted Item. Available to authenticated members of The University of Auckland. en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. en
dc.rights.uri https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm en
dc.title The Icicle programming environment for children en
dc.type Thesis en
thesis.degree.discipline Computer Science en
thesis.degree.grantor The University of Auckland en
thesis.degree.level Doctoral en
thesis.degree.name PhD en
dc.rights.holder Copyright: The author en
dc.identifier.wikidata Q112867464


Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record

Share

Search ResearchSpace


Browse

Statistics