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
Link To Document