Introduction to Quantum Computing
Course Aim:
To introduce the student to the emerging field of quantum computing from the point of view of CS. The course aims to provide the necessary principles to grasp the essence of quantum computing while using the ‘language’ of computer scientists. The intense focus for the course is on the systems and application aspects.
Course contents:
Principles: double slit experiment, quantum state, superposition and interference, measurements, two qubits’ systems, Quantum mechanics postulates. Quantum circuit model: single gates, two gates, tensor product. Algorithms: Deutsch-Josza, Govers’, quantum variational circuit. Quantum Processor Architecture: implementation technologies, quantum processing units, quantum fidelity and error mitigation, transpilation, circuit optimization. Emerging Application Case Study: quantum machine learning,