PART ICOMPUTATIONAL THINKING
The first part of this book introduces computational thinking as an approach to problem-solving. It introduces the basic concepts and helps the reader to build up a solid understanding of them. As well as the theoretical concepts, you’ll find definitions, tips, warnings, golden rules and opportunities for further reading elsewhere.
This part doesn’t assume any programming skill on the part of the reader. Illustrative examples are based around everyday concepts that come from a broad range of domains. At the end of each chapter, you’ll have the opportunity to put your newfound knowledge to the test by trying out some exercises. Like the examples, the exercises require no prior programming skill.
After reading this ...