Course Description

Course CodeCourse NameCreditsHours
5905213 Quantum Computing 3.0 3
Description Quantum computation is the field that investigates the computational power and other properties of computers based on quantum-mechanical principles. It combines two of the most important strands of 20th-centry science: quantum mechanics and computer sciences. Quantum information (information stored in the quantum state of a physical system) has special properties that contrast sharply with the classical information. And a quantum computer (a new type of machine that exploits the quantum properties of information) could perform certain types of calculations far more efficiently than any foreseeable classical computer. This course provides an introduction to the theory of quantum information and quantum computation. We will study the properties that distinguish quantum information from classical information and explore these properties in the design of quantum algorithms that solve certain problems faster than classical algorithms can. On the other hand, we will also introduce variou