Language-based support for computational thinking

Kate Howland, Judith Good, Keiron Nicholson · 2009

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.

Read the paper · More papers on PaperTik