This fall semester, I have been serving as a teaching assistant for PC5228: Quantum Information and Computation. As many students have requested additional reading materials, I will now provide further resources related to the course.
Descripition of the course
The course provides an introduction to quantum information and quantum computation. In addition to physics majors, the course addresses students with a good background in discrete mathematics or computer science.The following topics will be covered:
(1) Introduction: a brief review of basic notions of information science (Shannon entropy, channel capacity) and of basic quantum kinematics with emphasis on the description of multi-qubit systems and their discrete dynamics.
(2) Quantum information: Entanglement and its numerical measures, separability of multi-partite states, quantum channels, standard protocols for quantum cryptography and entanglement purification, physical implementations.
(3) Quantum computation: single-qubit gates, two-qubit gates and their physical realization in optical networks, ion traps, quantum dots, Universality theorem, quantum networks and their design, simple quantum algorithms (Jozsa-Deutsch decision algorithm, Grover search algorithm, Shor factorization algorithm). The course is tightly integrated with IBM quantum computer hands-on experience via IBM Q Experience cloud services. Students will learn fundamentals of Qiskit, a modern and rapidly developing quantum computer programming language, by directly implementing concepts learnt in the classroom.
Syllabus
The course is divided into four chapters(PDF lecture notes are available on Canvas):
- chapter 1 Brief introduction to discrete quantum mechanics
- Chapter 2 Elements of quantum information
- Chapter 3 Elements of quantum computation
- Chapter 4 Quantum algorithms
Some general references
The following are some book that may be helpful for you to learn quantum information and quantum computation:
- John Preskill, Course Information for Physics 219/Computer Science 219 Quantum Computation (Formerly Physics 229). This page is a collection of wonderful lecture notes by Preskill on quantum information theory. In Fall 2020 his course is recoded, see the online videos Ph/CS 219A Quantum Computation.
- Michael A. Nielsen and Isaac L. Chuang, Quantum Computation and Quantum Information. This a standard textbook for quantum information and quantum computation theory.
- Mark Wilde, Quantum Information Theory. This book provides a comprehensive discussion of quantum Shannon theory, covering a wide range of topics in depth.
- John Watrous, The Theory of Quantum Information. This is a book that contains many mathematical details on techniques used in quantum informtaion theory. His Theory of Quantum Information and Advanced topics in Quantum Information Theory are also very good reading materials.
- Vlako Vedral, Introduction to quantum information science, this book covers the basics of quantum information theory and quantum computation theory.
- Dénes Petz, Quantum Information Theory and Quantum Statistics, leans more towards a mathematician-oriented approach. It covers several topics that are typically not addressed in standard quantum information textbooks.
- Sumeet Khatri and Mark M. Wilde, Principles of Quantum Communication Theory: A Modern Approach, the pdf version is avaliable on arxiv: 2011.04672. This 1,240-page book covers numerous topics on quantum communications that are rarely found elsewhere.
- Gregg Jaeger, Quantum Information-An Overview. This is a concise book that serves as a good introduction for beginners.
- Giuliano Benenti, Giulio Casati, and Giuliano Strini’s Principles of Quantum Computation and Information Volumes I & II are excellent resources for beginners.
- Karl Kraus, ‘States, Effects, and Operations: Fundamental Notions of Quantum Theory’, published in 1983, may not be considered an ideal textbook today. However, I will mention it for readers interested in the history of quantum information.
- Asher Peres, ‘Quantum Theory: Concepts and Methods’ is another classic book that explores many fascinating topics in the foundations of quantum theory.
Don’t be intimidated by the long list of materials. You can start with just one as your textbook, and the mathematical tools will naturally be learned as you dive into research. Remember, this is a life-long learning process.
If you like mathematics related to quantum information theory, I would like to recommend (notice that to read these books, you should have some background on analysis and topology first):
- Guillaume Aubrun, Alice and Bob Meet Banach: The Interface of Asymptotic Geometric Analysis and Quantum Information Theory. This book is a discussion of quantum information theory from functional analysis perspective.
- Vern Paulsen, Completely Bounded Maps and Operator Algebras. This book covers many crurical results for us to understand CP maps, channels, etc., from the mathematical perspective.
- Charalambos D. Aliprantis , Owen Burkinshaw, Positive Operators. As it name indicated, this is a book about positive operators.
- R. Tyrrell Rockafellar, Convex Analysis. This is a classics about convex analysis, you will encounter convex analysis in many places of quantum information theory.
- Rajendra Bhatia, Matrix analysi, this from famous GMT series. Matrix analysis plays a crucial role in quantum information theory.
There are numerous online PDF notes and video courses available. Here are a few notable ones:
- John Preskill, Course Information for Physics 219/Computer Science 219: Quantum Computation (Formerly Physics 229). Though this is technically a course paper, it is more like a book due to its comprehensive material. Video recordings of his lectures are also available; you can find them here. Also, check the blog Quantum Frontiers for news on recent developments in quantum information and computation.
- John Watrous’ lecture notes on quantum information and quantum computation are available here. His advanced quantum information course is also accessible online; watch it here on YouTube.
- Scott Aaronson Intro to Quantum Information Science. This is more of a computer science-oriented introduction to quantum information, focusing on computational aspects of the field. Also check his PHYS771 Quantum Computing Since Democritus page for discussion about quantum computation.
- Peter Shor’s course – Offers insights into quantum algorithms and their application to problems in number theory and cryptography, taught by Peter Shor.
- Andrew Childs’ course – Focuses on quantum computing and quantum algorithms.
- Dave Bacon’s course – Covers both quantum information and quantum computation theories.
- Course by Ryan O’Donnell, John Wright in CMU, 15-859BB: Quantum Computation and Information 2015. Cover both quantum computation and quantum information theories.
Some useful numerical tools
Many tools are now available for simulating various quantum information and quantum computation tasks. Below is a brief selection:
