• DocumentCode
    2008354
  • Title

    Language-based support for computational thinking

  • Author

    Howland, Katy ; Good, Judith ; Nicholson, Keiron

  • Author_Institution
    Dept. of Inf., Univ. of Sussex, Brighton, UK
  • fYear
    2009
  • fDate
    20-24 Sept. 2009
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    This paper explores the potential for simplified programming languages to support the development of computational thinking skills in nonprogrammers. We suggest that novice programming languages might offer a starting point for nonprogrammers to engage with a substantial subset of computational thinking concepts, and assess a number of languages from this perspective. We outline four key computational thinking skills and examine the support provided by existing languages. We then describe additional characteristics which would be important for a new language aimed specifically at developing computational thinking skills.
  • Keywords
    computer aided instruction; programming languages; computational thinking skill; language based support; nonprogrammers programming skill; programming language; Computer languages; Computer science; Concrete; Education; Humans; Informatics; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2009. VL/HCC 2009. IEEE Symposium on
  • Conference_Location
    Corvallis, OR
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-4876-0
  • Type

    conf

  • DOI
    10.1109/VLHCC.2009.5295278
  • Filename
    5295278