A self-contained, reader-friendly introduction to the principles and applications of quantum computing Especially valuable to those without a prior knowledge of quantum mechanics, this electrical engineering text presents the concepts and workings of quantum information processing systems in a clear, straightforward, and practical manner. The book is written in a style that helps readers who are not familiar with non-classical information processing more easily grasp the essential concepts; only prior exposure to classical physics, basic digital design, and introductory linear algebra is assumed. Quantum Computing: A Beginner's Introduction presents each topic in a tutorial style with examples, illustrations, and diagrams to clarify the material. Written by an experienced electrical engineering educator and author, this is a self-contained resource, with all the necessary pre-requisite material included within the text. Coverage includes: -Complex Numbers, Vector Space, and Dirac Notation -Basics of Quantum Mechanics -Matrices and Operators -Boolean Algebra, Logic Gates and Quantum Information Processing -Quantum Gates and Circuit -Tensor Products, Superposition and Quantum Entanglement -Teleportation and Superdense Coding -Quantum Error Correction -Quantum Algorithms -Quantum Cryptography
The book covers basics of the quantum computing theory: Dirac notation, entanglement, the gates used, several algorithms and some description of the quantum security. However, the title is highly misleading. One must understand at least complex numbers and vector operations before reading this book. What is more there are a lot of errors in the book, even inside the formulas given (for example repetition of the same numbers before and after equality sign). I hope that the second release would be revised thoroughly.
The book covers the basics of quantum computing in a concise way (168 pages). I find this book useful as a quick reference for facts and formulas. Although the title says "A Beginner's Introduction", it really requires some background to follow the material. Another good title for beginners is "Quantum Computing for Everyone" by Bernhardt.