DocumentCode :
3712211
Title :
Taking stock of blocks: Promises and challenges of blocks programming languages
Author :
Franklyn Turbak
Author_Institution :
Wellesley College, USA
fYear :
2015
Firstpage :
2
Lastpage :
2
Abstract :
Blocks programming environments (e.g., Scratch, Blockly, App Inventor, Snap!, Pencil Code, Alice/Looking Glass, AgentSheets/AgentCubes) represent program syntax trees as compositions of visual blocks. Through activities like Code.org´s Hour of Code, these languages have become extremely popular ways to introduce programming and computational thinking to tens of millions of people of all ages and backgrounds, from grade-schoolers to President Obama. Proponents of blocks languages claim that blocks languages lower barriers to programming and enhance learning, while detractors complain that they are not particularly visual and are just toy languages from which it is difficult to transition to “real” text-based programming.
Publisher :
ieee
Conference_Titel :
Visual Languages and Human-Centric Computing (VL/HCC), 2015 IEEE Symposium on
Type :
conf
DOI :
10.1109/VLHCC.2015.7356971
Filename :
7356971
Link To Document :
بازگشت