Module 3: Introduction to quantum computing
Questions:
1. Elucidate the differences between classical and quantum computing.
2. Describe Young’s double slit experiment for quantum superposition.
3. What is the need for quantum computers?
4. What is Moore’s law & why did it come to an end?
5. Discuss the concept and properties of qubit along with the examples for physical
systems used to realize qubits.
6. How do you represent qubit by Bloch sphere?
7. Explain single, two qubits and extend it to N qubits.
8. What is the effect of Pauli matrices (X, Y & Z) on the quantum states |0> and |1>
9. Explain conjugate and transpose of a matrix with an example.
10. Describe unitary matrix along with an example.
11. Describe row and column matrices and the inner product using Dirac notation.
12. Explain the conditions for orthogonality and orthonormality using a suitable example.
13. Illustrate the working of quantum NOT gate with suitable diagram & truth table.
14. Discuss the Pauli Y and Z gates and their operations on quantum states using suitable
diagrams & truth tables.
15. Illustrate the working of Hadamard gate with suitable diagram, matrix representation
& truth table.
16. Illustrate the working of T gate with suitable diagram, matrix representation & truth
table.
Numerical problems
1. Using Matrix multiplication show that on applying Hadamard gate twice to |0> results
in its original state.
2. Show that Hadamard gate is Unitary.
3. Show that Pauli matrices X, Y and Z are Hermitian.
4. Show that x2 = y2= z2 = I
5. Prove that Pauli matrices X, Y, Z is unitary.