Skip to main content
Skip to main menu


CSCI (MATH) (PHYS) 4612/6612

Introduction to Quantum Computation

An introduction to quantum computation.

In recent years, computer scientists and physicists have begun to discuss the possibility of a computer whose hardware utilizes quantum phenomena. There has developed a notion of a quantum algorithm, and examples are known of computational problems whose solution can be carried out in significantly less time by a quantum algorithm than by the currently best known traditional algorithm. In this course, students learn what constitutes a quantum algorithm. We proceed from single qubits, to multiple-qubit registers, and finally to higher level constructions such as the Quantum Fourier transform. The lecture part of the course culminates in the complete description and analysis of Schor's factoring algorithm. During the latter part of the class, each student makes an individual presentation.

Not offered on a regular basis.


Credit Hours:
CSCI 2670 and MATH 3000

Support us

We appreciate your financial support. Your gift is important to us and helps support critical opportunities for students and faculty alike, including lectures, travel support, and any number of educational events that augment the classroom experience. Click here to learn more about giving.

Every dollar given has a direct impact upon our students and faculty.