• DocumentCode
    2037355
  • Title

    Blocks languages for creating tangible artifacts

  • Author

    Turbak, Franklyn ; Sandu, Smaranda ; Kotsopoulos, Olivia ; Erdman, Emily ; Davis, Erin ; Chadha, Karishma

  • Author_Institution
    Comput. Sci. Dept., Wellesley Coll., Wellesley, MA, USA
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 4 2012
  • Firstpage
    137
  • Lastpage
    144
  • Abstract
    Logo turtles and Henderson´s picture language have long been used to teach computational thinking by inspiring learners to construct programs that create complex geometric designs. We have developed visual blocks-based versions of these languages, TurtleBlocks and PictureBlocks, that allow users to transform their designs into tangible artifacts produced by laser cutters and vinyl cutters. Our languages embody two novel features. First, they use constructive area geometry to convert the geometric designs generated by our programs into formats suitable for laser and vinyl cutters. Second, they leverage static typing and polymorphism to provide a new way to reference the names of procedure parameters and local variables in a blocks language.
  • Keywords
    CAD; computational geometry; cutting; Henderson picture language; Logo turtles; PictureBlocks; TurtleBlocks; blocks languages; complex geometric designs; computational thinking; constructive area geometry; laser cutters; local variables; polymorphism; procedure parameters; static typing; tangible artifacts; vinyl cutters; visual blocks; Color; Connectors; Educational institutions; Laser beam cutting; Laser modes; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing (VL/HCC), 2012 IEEE Symposium on
  • Conference_Location
    Innsbruck
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4673-0852-6
  • Type

    conf

  • DOI
    10.1109/VLHCC.2012.6344500
  • Filename
    6344500