itcsbanner.jpg

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, 

Course ID
CSC361
Level
Undergraduate
Credit Hours
CH:3