From the team behind Computer Science for Fun (cs4fn), The Power of Computational Thinking shows that learning to think can be fascinating fun. Can you become a computational thinker?;Can machines have brains?;Do computers really see and understand the world?;Can games help us to study nature, save lives and design the future?;Can you use computational thinking in your everyday activities?;Yes, and this book shows you how.Computational thinking has changed the way we all live, work and play. It has changed the way science is done too; won wars, created whole new industries and saved lives. It is at the heart of computer programming and is a powerful approach to problem solving, with or without computers. It is so important that many countries now require that primary school children learn the skills.Professors Paul Curzon and Peter McOwan of Queen Mary University of London have written a unique and enjoyable introduction. They describe the elements of computational thinking — such as algorithmic thinking, decomposition, abstraction and pattern matching — in an entertaining and accessible way, using magic tricks, games and puzzles, as well as through real and challenging problems that computer scientists work on.This book gives you a head start in learning the skills needed for coding, and will improve your real life problem solving skills. It will help you design and evaluate new technologies, as well as understand both your own brain and the digital world in a deeper way.
From the team behind Computer Science for Fun (cs4fn), The Power of Computational Thinking shows that learning to think can be fascinating fun. Can you become a computational thinker?;Can machines have brains?;Do computers really see and understand the world?;Can games help us to study nature, save lives and design the future?;Can you use computational thinking in your everyday activities?;Yes, and this book shows you how.Computational thinking has changed the way we all live, work and play. It has changed the way science is done too; won wars, created whole new industries and saved lives. It is at the heart of computer programming and is a powerful approach to problem solving, with or without computers. It is so important that many countries now require that primary school children learn the skills.Professors Paul Curzon and Peter McOwan of Queen Mary University of London have written a unique and enjoyable introduction. They describe the elements of computational thinking — such as algorithmic thinking, decomposition, abstraction and pattern matching — in an entertaining and accessible way, using magic tricks, games and puzzles, as well as through real and challenging problems that computer scientists work on.This book gives you a head start in learning the skills needed for coding, and will improve your real life problem solving skills. It will help you design and evaluate new technologies, as well as understand both your own brain and the digital world in a deeper way.
In diesem Buch lernen Sie die Grundzüge und Vorteile des Computational Thinking kennen, also des analytischen, von Algorithmen geprägten Denkens. Die Autoren behandeln dabei unterhaltsam und anwendungsbezogen die Grundelemente dieser Denkweise - darunter Denken in Algorithmen, Zerlegung, Abstraktion und Mustererkennung. Diese Prinzipien werden anschaulich an Hand von Zaubertricks, Spielen und Rätseln, aber auch an echten, anspruchsvollen Problemen erklärt. Sie erkunden dabei auch die Verbindungen zwischen Computational Thinking und wissenschaftlichem, aber auch kreativem Denken - und wie daraus Innovationen entstehen können.Computational Thinking hat die Art und Weise, wie wir alle leben, arbeiten und spielen, verändert. Es hat Auswirkungen darauf, wie Wissenschaft betrieben wird, Kriege gewonnen, ganz neue Industrien geschaffen und Leben gerettet werden. Es ist das Herzstück der Programmierung und ein leistungsfähiger Ansatzzur Problemlösung, mit oder ohne Computer. In einigen Ländern werden bereits Kindern in der Grundschule diese Fertigkeiten beigebracht.Ob Sie also einfach wissen wollen, um was es beim Computational Thinking geht oder ob Sie neue Möglichkeiten finden wollen, auch im Alltag effektiver zu werden, ob Sie (Informatik-)Lehrer oder Schüler sind oder einfach Spaß an Spielen und Rätseln haben – in diesem Buch finden Sie die nötigen Grundlagen.
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: Self-working card tricks;Magical jigsaws, boxes and other objects;False shuffles and cuts;False choices;Magic with books and pictures;Mentalism, clairvoyance and tricks with ghosts;Magic built on technology;Find out your friends' superpowers!;You will also learn how computation underpins conjuring, answering questions like: What is computation?;Why are the skills of a computational thinker, such as decomposition, abstraction and generalisation, so important?;Why is data represented in different ways?;How is easy-to-use software created?;How does maths underpin programming?;What are the basics of cyber security and privacy?;Why must we all understand how computing technology affects society?;The book includes profiles of computer scientists, alongside magicians with links to technology, through history.Master conjuring and thinking computationally.To learn more about the book and authors, click here.
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: Self-working card tricks;Magical jigsaws, boxes and other objects;False shuffles and cuts;False choices;Magic with books and pictures;Mentalism, clairvoyance and tricks with ghosts;Magic built on technology;Find out your friends' superpowers!;You will also learn how computation underpins conjuring, answering questions like: What is computation?;Why are the skills of a computational thinker, such as decomposition, abstraction and generalisation, so important?;Why is data represented in different ways?;How is easy-to-use software created?;How does maths underpin programming?;What are the basics of cyber security and privacy?;Why must we all understand how computing technology affects society?;The book includes profiles of computer scientists, alongside magicians with links to technology, through history.Master conjuring and thinking computationally.To learn more about the book and authors, click here.