= Introduction to quantum computing
Course plan:
* <Programmer's model of quantum computers>{full}
* look at a <Qiskit hello world>
* e.g. ours: <qiskit/hello.py>{file}
* learn about <quantum circuits>.
* <tensor product in quantum computing>
* First we learn some <quantum logic gates>. This shows an alternative, and extremely important view of a quantum computer besides a matrix multiplication: as a circuit. Fundamental subsections:
* <quantum logic gates are needed because you can't compute the matrix explicitly as it grows exponentially>{full}
* <quantum logic gates are needed for physical implementation>{full}
* <universal quantum gates>{full}
* <quantum circuits vs classical circuits>{full}
* Examples of specific gates:
* <Single-qubit gates>:
* <Pauli gate>
* <Pauli-X gate>
* <Hadamard gate>
* <Controlled quantum gate>
* <CNOT gate>
* <Bell state>
* <Bell circuit>
* <quantum algorithms>
* <Quantum Fourier transform>{full}
* <Shor's algorithm>{full}
Back to article page