Preview 1
Computational thinking abilities are essentially the set of skills needed to convert complex, messy, partially defined, real-world problems into a form that a mindless computer can tackle without further assistance from a human (BCS, 2014, p.3). As such, this paper will use the definitions of abstraction, problem decomposition,
Preview 1
Preview 2
Preview 3
Preview 4
Preview 5
Preview 6