CS 292F: Quantum Information and Quantum Computation
This course gives an
introduction to quantum computing with an emphasis on the computer science part of the field.
Topics that will be covered are: elementary quantum mechanics, quantum information, quantum gates and circuits, quantum circuit complexity, teleportation, quantum cryptography, Shor's quantum algorithm for factoring integers and discrete logarithms, Grover's quantum searching algorithm, lower bounds in quantum computation, and the future of the field