Title :
Language-based support for computational thinking
Author :
Howland, Katy ; Good, Judith ; Nicholson, Keiron
Author_Institution :
Dept. of Inf., Univ. of Sussex, Brighton, UK
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;
Conference_Titel :
Visual Languages and Human-Centric Computing, 2009. VL/HCC 2009. IEEE Symposium on
Conference_Location :
Corvallis, OR
Print_ISBN :
978-1-4244-4876-0
DOI :
10.1109/VLHCC.2009.5295278