Course Details
CS 358: Quantum Computing
Quantum computing is a promising technology that may (or may not) revolutionize computer science over the next few decades. By exploiting quantum phenomena such as superposition and entanglement, quantum computers can solve problems in a fundamentally different way from that of conventional computers. This course surveys the computer science and mathematics of quantum algorithms, including Shor's and Grover's algorithms, error correction, and cryptography. No prior experience with quantum theory is needed. Prerequisite: Computer Science 201, Mathematics 232, and Computer Science 202 (Mathematics 236 will be accepted in lieu of Computer Science 202)
6 credits; FSR; Not offered 2023-2024