Logo meets KidPix : a programming language for children

The use of computers has changed as a result of the shift in emphasis from centralised computer systems to the personal computer. Users are no longer dependent on someone else to supply their information needs, as they can retrieve the information themselves. Rather than making programming a redunda...

Full description

Bibliographic Details
Main Author: Hardie, Michael John
Language:en
Published: University of Canterbury. Computer Science 2014
Online Access:http://hdl.handle.net/10092/9418
id ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-9418
record_format oai_dc
spelling ndltd-canterbury.ac.nz-oai-ir.canterbury.ac.nz-10092-94182015-03-30T15:29:49ZLogo meets KidPix : a programming language for childrenHardie, Michael JohnThe use of computers has changed as a result of the shift in emphasis from centralised computer systems to the personal computer. Users are no longer dependent on someone else to supply their information needs, as they can retrieve the information themselves. Rather than making programming a redundant skill, this has meant that more people require programming skills, albeit at a lower level. The personal computer can now be found in many homes, but its use is mainly for the playing of games, rather than using it to learn the fundamentals of programming-sequencing, selection, and iteration. In order to get children interested in learning the concepts of programming, a skill that can be used in later life, an environment needs to be created in which not only are these skills learnt, but the user has fun learning them. This thesis introduces sLogo, an icon driven turtle graphics programming environment that incorporates sound and animation to provide an exciting environment in which to program. Within sLogo, direct manipulation is used to insert and delete commands, control execution, and to create procedures and repeat statements. Audio feedback is given on all mouse operations, and turtle movement. Rather than just watching the turtle move across the screen, the user gets to hear it as it zooms along and turns its corners. We describe some of the problems that children have been observed having when using Logo, and some suggested solutions of those problem. We describe various computer environments designed for use by children are examined, such as KidPix, a drawing program that uses audio feedback, and LogoMation, a Logo-like programming language that supports the use of colour, sound, and animation. The design of sLogo is discussed, and the techniques used to correct some of the problems in Logo when used by young children. SLogo was tested by twenty seven 12- and 8-yearold children from a local primary school. Their use of sLogo, and the observations from this testing are recorded.University of Canterbury. Computer Science2014-07-25T01:44:44Z2014-07-25T01:44:44Z1994Electronic thesis or dissertationTexthttp://hdl.handle.net/10092/9418enNZCUCopyright Michael John Hardiehttp://library.canterbury.ac.nz/thesis/etheses_copyright.shtml
collection NDLTD
language en
sources NDLTD
description The use of computers has changed as a result of the shift in emphasis from centralised computer systems to the personal computer. Users are no longer dependent on someone else to supply their information needs, as they can retrieve the information themselves. Rather than making programming a redundant skill, this has meant that more people require programming skills, albeit at a lower level. The personal computer can now be found in many homes, but its use is mainly for the playing of games, rather than using it to learn the fundamentals of programming-sequencing, selection, and iteration. In order to get children interested in learning the concepts of programming, a skill that can be used in later life, an environment needs to be created in which not only are these skills learnt, but the user has fun learning them. This thesis introduces sLogo, an icon driven turtle graphics programming environment that incorporates sound and animation to provide an exciting environment in which to program. Within sLogo, direct manipulation is used to insert and delete commands, control execution, and to create procedures and repeat statements. Audio feedback is given on all mouse operations, and turtle movement. Rather than just watching the turtle move across the screen, the user gets to hear it as it zooms along and turns its corners. We describe some of the problems that children have been observed having when using Logo, and some suggested solutions of those problem. We describe various computer environments designed for use by children are examined, such as KidPix, a drawing program that uses audio feedback, and LogoMation, a Logo-like programming language that supports the use of colour, sound, and animation. The design of sLogo is discussed, and the techniques used to correct some of the problems in Logo when used by young children. SLogo was tested by twenty seven 12- and 8-yearold children from a local primary school. Their use of sLogo, and the observations from this testing are recorded.
author Hardie, Michael John
spellingShingle Hardie, Michael John
Logo meets KidPix : a programming language for children
author_facet Hardie, Michael John
author_sort Hardie, Michael John
title Logo meets KidPix : a programming language for children
title_short Logo meets KidPix : a programming language for children
title_full Logo meets KidPix : a programming language for children
title_fullStr Logo meets KidPix : a programming language for children
title_full_unstemmed Logo meets KidPix : a programming language for children
title_sort logo meets kidpix : a programming language for children
publisher University of Canterbury. Computer Science
publishDate 2014
url http://hdl.handle.net/10092/9418
work_keys_str_mv AT hardiemichaeljohn logomeetskidpixaprogramminglanguageforchildren
_version_ 1716799064603885568