An important part of the IQI mission is education. We have developed several courses that relate to the principles of quantum information science (QIS). Excerpts from the Caltech Course Catalog describing the courses can be found at the bottom of this page.

Our keystone course is Ph/CS 219: Quantum Computation, taught by Prof. John Preskill. This course is designed for graduate students and advanced undergraduate students who have some exposure to quantum mechanics and computer science and want to learn more about how the two fields are deeply intertwined. On the course web page one can find a complete set of lecture notes and a listing of all past problem sets with solutions.

A good pre-/co-requisite for this course is Ph 125: Quantum Mechanics, taught by Prof. Hideo Mabuchi. This is Caltech's comprehensive quantum mechanics course, and Prof. Mabuchi has totally revamped its pedagogy to account for the new insights QIS has lent to the foundations of the theory. This course is designed for graduate and advanced undergraduate physics students, and continues to be a favorite as evidenced by the teaching award Prof. Mabuchi received last year. The current year's lecture notes and homework problems and solutions can be found on the course web page.

Another good pre-/co-requisite for Quantum Computation is EE/Ma 126: Information Theory, taught by Prof. Michelle Effros. Many of the results in QIS are "quantum analogues" of well-established information theory results. This course is designed for graduate and advanced undergraduate students who desire an in-depth study of the foundations of classical information theory. Students who have taken this course say that it has helped them to better appreciate the surprising and exciting results of quantum information science.

Caltech Course Catalog Descriptions

Ph/CS 219 abc. Quantum Computation. 9 units (3-0-6); first, second, third terms. Prerequisite: Ph 129 abc or equivalent. The theory of quantum information and quantum computation. Overview of classical information theory, compression of quantum information, transmission of quantum information through noisy channels, quantum error-correcting codes, quantum cryptography and teleportation. Overview of classical complexity theory, quantum complexity, effecient quantum algorithms, fault-tolerant quantum computation, physical implementations of quantum computation. Instructor: Preskill. For further information, see

Ph 125 abc. Quantum Mechanics. 9 units (3-0-6); first, second, third terms. Prerequisites: Ma 2 ab, Ph 12 abc or Ph 2 ab, or their equivalents. A one-year course in quantum mechanics and its applications, for students who have completed Ph 12 or Ph 2. Wave mechanics in 3D, scattering theory, Hilbert spaces, matrix mechanics, angular momentum, symmetries, spin-1/2 systems, approximation methods, identical particles, and selected topics in atomic, solid-state, nuclear, and particle physics. Instructor: Mabuchi.

EE/Ma 126 ab. Information Theory. 9 units (3-0-6); first, second terms. Prerequisite: Ma 2. Shannon's mathematical theory of communication, 1948-present. Entropy, relative entropy, and mutual information for discrete and continuous random variables. Shannon's source and channel coding theorems. Mathematical models for information sources and communication channels, including memoryless, first-order Markov, ergodic, and Gaussian. Calculation of capacity-cost and rate-distortion functions. Kolmogorov complexity and universal source codes. Side information in source coding and communications. Network information theory, including multi-user data compression, multiple access channels, broadcast channels, and multi-terminal networks. Discussion of philosophical and practical implications of the theory. This course, when combined with EE 112 abc, EE/Ma 127 ab, EE 161, and/or EE 167 should prepare the student for research in information theory, coding theory, wireless communications, and/or data compression. Instructor: Effros.