Learnable programming: blocks and beyond

D Bau, J Gray, C Kelleher, J Sheldon… - Communications of the …, 2017 - dl.acm.org
Communications of the ACM, 2017dl.acm.org
Learnable programming: blocks and beyond Page 1 72 COMMUNICATIONS OF THE ACM |
JUNE 2017 | VOL. 60 | NO. 6 review articles A GLOBAL PUSH to broaden participation in
computer science has led to an explosion of interest in blocksbased programming. Visual
blocks are used by numerous programming tools (see the sidebar). Millions of students receive
their first exposure to programming via these tools in courses and activities like Code.org’s
Hour of Code. Blocks allow beginners to compose programs without struggling with the …
New blocks frameworks open doors to greater experimentation for novices and professionals alike.
ACM Digital Library