Topics in Part I Linear algebra Principles of quantum mechanics Qubit and the first application of quantum information processingâ€”quantum key distribution Quantum gates Simple yet elucidating examples of quantum algorithms Quantum circuits that implement integral transforms Practical quantum algorithms, including Groverâ€™s database search algorithm and Shorâ€™s factorization algorithm The disturbing issue of decoherence Important examples of quantum error-correcting codes (QECC)

Topics in Part II DiVincenzo criteria, which are the standards a physical system must satisfy to be a candidate as a working quantum computer Liquid state NMR, one of the well-understood physical systems Ionic and atomic qubits Several types of Josephson junction qubits The quantum dots realization of qubits

Looking at the ways in which quantum computing can become reality, this book delves into enough theoretical background and experimental research to support a thorough understanding of this promising field.