COM 6013 Quantum Computing

Quantum Computing is a groundbreaking field that harnesses the principles of quantum mechanics to solve complex problems in cryptography, optimization and simulation, offering the potential to revolutionize computation and address challenges beyond the capabilities of classical computers. This course introduces students to the fundamental concepts of quantum computing and prepares them to engage with the latest advancements in the field. The course covers both the theoretical and practical aspects of quantum computing, including the mathematical foundations necessary to describe quantum systems and the algorithms that offer exponential speedups compared to classical methods. Key topics include qubits and quantum gates, quantum fourier transform, advanced quantum algorithms, quantum computing hardware, and quantum machine learning.

Credits

3