Teaching quantum computation and information is notoriously difficult, because it requires covering subjects from various fields of science, organizing these subjects consistently in a unified way despite their tendency to favor their specific languages, and overcoming the subjects' abstract and theoretical natures, which offer few examples of actual realizations.
In this book, we have organized all the subjects required to understand the principles of quantum computation and information processing in a manner suited to physics, mathematics, and engineering courses as early as undergraduate studies. In addition, we provide a supporting package of quantum simulation software from Wolfram Mathematica, specialists in symbolic calculation software.
Throughout the book's main text, demonstrations are provided that use the software package, allowing the students to deepen their understanding of each subject through self-practice. Readers can change the code so as to experiment with their own ideas and contemplate possible applications. The information in this book reflects many years of experience teaching quantum computation and information. The quantum simulation-based demonstrations and the unified organization of the subjects are both time-tested and have received very positive responses from the students who have experienced them. Contents
The Postulates of Quantum Mechanics, Quantum Computation: Overview, Realizations of Quantum Computers, Quantum Algorithms, Quantum Decoherence, Quantum Error-Correction Codes, Quantum Information Theory, Back Matter Related Topics