The team behind Computer Science for Fun (CS4FN), brings you Conjuring with Computation: A Manual of Magic and Computing for Beginners. Develop your skills as a magician while also learning the basics of computer science by exploring its links to magic. Each chapter explains how to do a simple magic trick, step-by-step, then uses the trick to introduce linked fundamental ideas in computer science in a fun way.
By reading the book you will learn to do self-working tricks, be able to hold magic shows, create your own versions of tricks, and with creativity even invent your own. We cover:
The book includes profiles of computer scientists, alongside magicians with links to technology, through history.
Master conjuring and thinking computationally.
Contents:
- Chapter Summaries
- Introduction
- Algorithmic Thinking
- Evaluation and Logical Thinking I
- Making It Work for People
- Decomposition and Abstraction
- Procedures and Procedural Abstraction
- Building Bigger
- Abstraction and Data Representation
- Human–Computer Interaction
- Evaluation and Logical Thinking II
- More on Computational Thinking
- Cyber Security, Privacy and Society
- Advanced Technology
- Further Reading
- Acknowledgements
- Index of Computing Terms
- Index of Tricks, Illusions and Conjuring Techniques
- Index of People
Readership: General public: Those interested in learning how to do magic tricks and lay computing/mathematics/science including those visiting science and technology/computing museums. Those learning computer science subjects (at school or university) with an interest in magic.
Share This eBook: