  This is an introductory review on the basic principles of quantum
computation. Various important quantum logic gates and algorithms based on them
are introduced. Quantum teleportation and decoherence are discussed briefly.
Some problems, without solutions, are included.
