This course will be a comprehensive introduction to the emerging new field of quantum information processing, with particular emphasis on quantum computation and the theory of quantum information. The course will be at a level appropriate to an advanced graduate student in chemistry or physics who has taken graduate level quantum mechanics. Topics to be covered include superdense coding and teleportation, the abstract properties of quantum computers (qubits, universal computation), quantum algorithms (factoring, database search, simulating physical systems), physical realizations of quantum computers (trapped ions, NMR, quantum dots, cavity QED, trapped atoms), the theory of open quantum systems (decoherence, Lindblad equation), quantum error correction (stabilizer codes, decoherence-free subspaces, symmetrization), formal aspects of quantum information theory (measures of entanglement, quantum communication complexity).