I provide an introduction to quantum computers, describing how they might be
realized using language accessible to a solid state physicist. A listing of the
minimal requirements for creating a quantum computer is given. I also discuss
several recent developments in the area of quantum error correction, a subject
of importance not only to quantum computation, but also to some aspects of the
foundations of quantum theory.Comment: 22 pages, Latex, 1 eps figure, Paper to be published in "Mesoscopic
Electron Transport", edited by L. Kowenhoven, G. Schoen and L. Sohn, NATO ASI
Series E, Kluwer Ac. Publ., Dordrecht. v2: typos in refrences fixe