IT-802 (D) Quantum Computing Notes
5 notes for Quantum Computing, unit by unit.
Notes for IT-802 (D)
- Unit 1 · Short notes Motivation and Overview of Quantum Computing Motivation for studying Quantum Computing · Major players in the industry (IBM, Microsoft, Rigetti, D‑Wave, etc.) · Origin of Quantum Computing · Overview of major concepts in Quantum Computing: Qubits and multi‑qubit states, Bra‑ket notation, Bloch sphere representation, Quantum superposition, Quantum entanglement
- Unit 2 · Short notes Mathematical Foundations for Quantum Computing Matrix algebra: basis vectors and orthogonality · Inner product and Hilbert spaces · Matrices and tensors · Unitary operators and projectors · Dirac notation · Eigenvalues and eigenvectors
- Unit 3 · Short notes Building Blocks for Quantum Programs Architecture of a quantum computing platform · Details of qubit information representation: Bloch sphere, multi‑qubit states, valid and invalid superpositions, quantum entanglement · Useful states from a quantum‑algorithm perspective (e.g., Bell state) · Operations on qubits: measurement and transformation using gates · Quantum logic gates and circuits: Pauli, Hadamard, phase‑shift, controlled gates, Ising, Deutsch, SWAP, etc.
- Unit 4 · Short notes Programming Model for Quantum Computing Steps performed on a classical computer · Steps performed on a quantum computer · Moving data between classical bits and qubits · Basic techniques exploited by quantum algorithms: amplitude amplification, quantum Fourier transform, phase kick‑back, quantum phase estimation, quantum walks
- Unit 5 · Short notes Major Algorithms and Toolkits Shor’s algorithm · Grover’s algorithm · Deutsch’s algorithm · Deutsch‑Jozsa algorithm · Open‑source toolkits for implementing quantum programs: IBM Quantum Experience, Microsoft Q, Rigetti PyQuil (QPU/QVM)
More for IT-802 (D)
- Syllabus Official RGPV syllabus Free
- Important Questions 3 sets of questions Free
- Previous Year Papers None for IT-802 (D) yet
Other 8th semester IT subjects
- IT-801 Information Security
- IT-802 (A) Machine Learning
- IT-802 (B) Natural Language Processing
- IT-802 (C) Robotics
- IT-803 (A) Blockchain Technology
- IT-803 (B) Human Computer Interaction
- IT-803 (C) Printing and Design
- IT-803 (D) Parallel Computing