Category Archives: programming

An easy task, not so easy: using “Digital” to teach “Computing”

Over the last two years I’ve done many small bits of teaching Computer Programming and Computational Thinking in schools … without using Computers. Most of it is abstract, and to make that easy to learn you need to provide concrete analogues. That usually means: real, physical items. Today, our “digital” artifacts are nearly always flat,

Read More

Programming for young children: Scratch vs Blockly

Scratch was invented/created in 2003 by a team from MIT. It’s a full programming language that we USUALLY see coded using colourful drag/drop blocks. (it can be programmed in raw text too, and used to be, but today that’s rare) Blockly was created in 2012 by people that are now at Google (I’ve been told

Read More