May 26, 2026  
College Catalog 2026 - 2027 
  
College Catalog 2026 - 2027

CSC-290 Introduction to Quantum Programming


This course provides an introduction to programming a quantum computer. Students will explore the historical development of quantum computing, fundamental principles of quantum mechanics as they relate to quantum information theory, and the distinctions between quantum and classical computing. Throughout the course, students will gain hands-on experience developing quantum circuits, which they will run on simulators and real quantum hardware. The course covers the modeling and implementation of quantum algorithms, error correction techniques, and real-world applications of the technology. It further explores notable quantum algorithms, such as Grover’s and Shor’s, and examines how these algorithms intersect with other disciplines and the ethical challenges posed by the technology.
Prerequisites CSC-120  or CSC-125 , and MAT-194  or higher
Gen. Ed. Course No
Mass Transfer Course No
Credits: 3