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 SummariesIntroductionAlgorithmic ThinkingEvaluation and Logical Thinking IMaking It Work for PeopleDecomposition and AbstractionProcedures and Procedural AbstractionBuilding BiggerAbstraction and Data RepresentationHuman–Computer InteractionEvaluation and Logical Thinking IIMore on Computational ThinkingCyber Security, Privacy and SocietyAdvanced TechnologyFurther ReadingAcknowledgementsIndex of Computing TermsIndex of Tricks, Illusions and Conjuring TechniquesIndex 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.
Key Features: While there have been books on magic with maths, and magic with science, we believe this is the first comprehensively exploring the links between magic and computer science Both authors are eminent researchers and award winning for their public engagement work. Their cs4fn and Teaching London Computing Projects that the book draws from have a huge global following including of teachers. This book is an extended version of one of the most popular aspects of their projects: using magic tricks to introduce computer science ideas. This is a much more comprehensive version of that idea It will appeal to anyone interested in magic or computer science: novices interested in learning magic, magicians interested in the links to computation, and also teachers, students and the general public interested in computing. It gives teachers fun and novel ways to introduce computing topics Computing is now compulsory in UK schools as well as many other countries so there is a lot of interest in fun ways to learn about it and teach it It also builds on the tradition of recreational maths and magic and will also be of interest to those interested in lay recreational mathematics/science and STEM public engagement