CampusAnswers

CSC-290 — Introduction to Quantum Programming

3 credits · 3 hours

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. Ed. Course No Mass Transfer Course No

Prerequisites: CSC-120, CSC-125, MAT-194

Source ↗

← back to bunkerhill catalog