This course, being the third installment in the Quantum Computing series, advances into the fascinating domain of quantum algorithms and software. It is designed to expose students to key quantum algorithms developed from fundamental quantum phenomena such as entanglement, and cover varied applications including optimization, quantum chemistry, and machine learning. Significantly, the course provides practical experience with running quantum algorithms on modern quantum hardware via cloud access.
Completion of Quantum Computing I: Fundamentals is mandatory. Alternatively, substantial experience or knowledge in various aspects of quantum computing such as quantum mechanics, quantum errors, and correction, and NISQ-era technologies is expected.
Additionally, a solid background in undergraduate linear algebra, differential equations, physics, and chemistry is required.
This course is designed for engineering and natural sciences students, as well as professionals keen on developing and using quantum technologies.
The skills taught in this course are highly pertinent in various advanced scientific and industrial fields. Graduates can apply these skills in emerging quantum industries, academia focusing on quantum research, and organizations involved in advanced computing research and implementation.