This book takes quantum computing out of the realm of theoretical physics and teaches the fundamentals of the field to computer scientists, programmers, electrical engineers, mathematicians and chemists. Many of these individuals have not had the training in quantum theory. This self-contained text teaches the necessary tools and presents the topic in a conversational for the non-physicist. This is NOT a "for dummies" book. The book has a large number of solved examples and gives the reader similar problems to work on to reinforce the material.
Chapter 1: A Brief Introduction to Information Theory.
Chapter 2: Qubits and Quantum States.
Chapter 3: Matrices and Operators.
Chapter 4: Tensor Products.
Chapter 5: The Density Operator.
Chapter 6: Quantum Measurement Theory.
Chapter 7: Entanglement.
Chapter 8: Quantum Gates and Circuits.
Chapter 9: Quantum Algorithms.
Chapter 10: Applications of Entanglement: Teleportation and Super dense Coding.
Chapter 11: Quantum Cryptography.
Chapter 12: Quantum Noise and Error Correction.
Chapter 13: Tools of Quantum Information Theory.
Chapter 14. Adiabatic Quantum Computation.
Chapter 15. Cluster State Quantum Computing.
This book targets computer scientists, computer programmers, electrical engineers, life scientists and mathemeticians. It is also applicable as a graduate level text as a reference. Societies include all aspects of the IEEE society, computer and mathematical societies.
David McMahon is currently a Physicist at Sandia National Labs responsible for research in quantum information theory for application to the development of novel communication systems. He has consulted with the Theory division at Los Alamos National Labs. David is a successful writer and brings his ability to write to a broad audience and an ability to modify difficult physics concepts into a approachable style for the non-physicist.