• DocumentCode
    2039091
  • Title

    Designing mixed textual and iconic programming languages for novice users

  • Author

    Rader, Cyndi ; Cherry, Gina ; Brand, Cathy ; Repenning, Alexander ; Lewis, Carmen

  • Author_Institution
    Colorado Univ., Boulder, CO, USA
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    187
  • Lastpage
    194
  • Abstract
    Designing programming languages that are accessible to elementary school children is a complex task. Programming languages that contain visual elements provide a good starting point, because they are inherently appealing to many children. As novice users, however, children require additional support to use programming languages effectively. In this paper, we describe five principles for designing end-user programming languages which address some of the obstacles we have observed when students attempt to create sophisticated programs. The principles are based on extensions we have made to Visual AgentTalk, the tactile programming component of the Agentsheets system. Although our research has centered on children, we believe that the discussion may be widely applicable to languages for novice users of any age
  • Keywords
    computer science education; visual languages; Agentsheets system; Visual AgentTalk; elementary school children; end-user programming languages; mixed textual/iconic programming language design; novice users; sophisticated programs; students; tactile programming; visual languages; Assembly; Computer languages; Computer science education; Educational institutions; Educational programs; Guidelines; Programming profession; Software maintenance; Testing; Vehicle dynamics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706162
  • Filename
    706162