1. An algorithm is sequence of clearly defined steps that describe a process to be followed. You’ll learn more about them in Chapter 2.

2. This punchline features in a routine from UK sketch show Little Britain, where an unhelpful travel agent ‘delegates’ all decision-making to the computer… or so the audience is led to believe.

3. See for example: Furber 2012, Barr and Stephenson 2011 or Bundy 2007.

4. A programming language aimed at novices that is often used to control a cursor that can draw to the screen. The cursor is called a turtle.

5. This list aligns very closely with others produced by various organisations, including Computing at School (CAS) (Csizmadia et al., 2015), a community supported by BCS, The Chartered Institute for ...

Get Computational Thinking - A beginner's guide to problem-solving and programming now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.