The Course Will Present Topics in Quantum Information Processing And Quantum Computing That Are of Relevance to The Various Approaches For Modern Day Quantum Computers. Discrete- and Continuous-variable Quantum Computing# Qubits, Gates, Universality, Different Quantum States With Emphasis On Gaussian States, Gaussian Operators, Phase Space Representation and The Wigner Function. Physical Implementations# Superconducting Qubits, Photonic Implementations And Measurements. Quantum Error Correction Codes# Error Types, Quantum Quantum Codes Characterization, Concatenated Codes, Degenerate Codes, Stabilizer Codes, Surface Codes and Bosonic Codes, Such As The Binomial, Cat and Gkp Codes. The Measurement-based Quantum Computation Paradigm, Graph States and Cluster States. Learning Outcomes# at The End of The Course The Students Will Be Able To# 1. Describe and Explain The Basic Concepts Behind The Various Implementations of Modern Day Quantum Computers. 2. Understand The Challeges in Constructing Quantum Computers. 3. Apply a Wide Varety of Different Tools Developed to Overcome The Challenges of Designing Quantum Computers. 4. Analyze Quantum Error Correction Codes of Different Types. 5. Join a Research Group Or a Company That Works On Quantum Computing.

Faculty: Electrical and Computer Engineering
|Undergraduate Studies |Graduate Studies

Pre-required courses

114073 - Int. to Quantum Physics For Engineering or 115203 - Quantum Physics 1 or 124400 - Quantum Chemistry 1 or 236990 - Introduction to Quantum Information


Semestrial Information