Still no participant
Still no reviews
COs 
Course outcomes 
Mapping COs with POs (High3, Medium2, Low1) 
CO1 
Students will be able to Simulate using Quantum computing with Python programming language in local computer. 
PO1(3) 
CO4 
Students could design and validate simulation quantum circuits for various standard procedures of Quantum Computing.

PO3(3) 
CO2 
Students could work with the real time Quantum Computer 
PO4(3),PO6 (2) 
Course Syllabus
Module I: Computational Basis (Pj8Hrs)
Introduction to Linear Algebra for Quantum Computing: Vector, Vector Space, State Vector, Hilbert Space, Eigen Values and Eigen Vectors, Hermitian, SkewHermitian and Unitary Matrices, Scalar product, Linear Independence, Basis, Orthonormal Basis.
Introduction to Quantum Mechanics: Bloch sphere representation, Heisenberg Uncertainty Principle, Polarization of photon. Youngs double slit. Superposition, AND, OR, NAND Gates, Bits, Qubits, Representing Qubit Qtates, Dirac Braket Notation, Representing Qubit states.
Introduction to Python and Jupyter Note Book.
Project 1: Flip Class: Vector, Vector Space, State Vector, Hilbert Space, Eigen Values and Eigen Vectors.
Assignment I: Find Eigen Values and Eigen Vectors of Matrices.
Project 2: Flip Class: Hermitian, SkewHermitian and Unitary Matrices, Linear Independence, Basis, Orthonormal Basis.
Assignment II: Show that the Vectors are Linearly Independent and obtain the corresponding Orthonormal Basis.
Project 3: Qubits, Representing Qubit States, Dirac Braket Notation, Representing Qubit states.
Assignment III: Plot Bloch Sphere and represent Quantum Gate operations on quantum states in Bloch Spheres.
Project 4: Carry out simple arithmetic in Python using loop, conditional statements, randomness, call and use NUMPY, MATPLOTLIB, SCIPY libraries.
Module II: IBM Qiskit Environment Setup and Program Execution (P2Hrs)
Practice 1: IBM Qiskit Environment setup and Program Execution.
Module III: Single Qubit Gates (P4Hrs + Pj2 Hrs)
The Pauli Gates : The XGate, The Y &Z Gates, The Hadamard Gate, The Rϕgate,I, S and TGates.
Practice 2: Implementation of Single Qubit Gates: The Pauli Gates: The XGate, The Y &Z Gates, The Hadamard Gate
Practice 3: Implementation of Single Qubit GatesII: The Rϕgate,I, S and TGates.
Project 5: Execution of Gates
Module IV: Multiple Qubit States and Quantum Entanglement (P6Hrs + Pj2 Hrs)
Representing Multi qubit states, Single qubit states on multiqubit state vectors, Multi qubit gates C NOT Gate, Making a ControlledZ from a CNOT, Swapping qubits, The Toffili, The arbitrary rotations from H and T,Entangled states.
Practice 4: Implementation of CNOT, CCNOT Gates, ControlledZ from a CNOT
Practice 5: Implementation of Swapping qubits, Toffili, Arbitrary rotations from H and T.
Practice 6: Implementation of Entangled States.
Project 6: Execution of Multi Qubit Gates
Module V: Circuits and Measurements (P2Hrs + Pj2 Hrs)
Practice 7: Implementation of Quantum circuits and measurements, exploring the circuit Identities, creating a quantum circuit that produces four Bell states of a 2qubit system
Project 7: Create a quantum circuit that produces four Bell States of a 2Qubit system. Use the state vector simulator to verify your result.
ModuleVI: Quantum Teleportation using QASM Simulator (P4Hrs + Pj4 Hrs)
Quantum Teleportation, Super Dense Coding.
Practice 8: Simulate Quantum Teleportation Protocol using QASM Simulator.
Project 8: Execution of Quantum Teleportation Protocol using QASM Simulator.
Practice 9: Simulate Superdense Coding Protocol.
Project 9: Simulate Teleportation Protocol using State Vector Simulator and on a Real Quantum Computer. Obtain a comparative study.
Module VII: Quantum Algorithms (P6Hrs + Pj 6 Hrs)
The DeutchJozsa Algorithm, Grover’s Algorithm, Solving Linear Systems of Equations.
Practice 10: Use DeutschJosza Algorithm to create a balanced or constant oracle of a different form.
Practice 11: Implement Grover’s Algorithm to find two marked 3qubit states
Practice 12: Applied Quantum AlgorithmI: Solving Linear Systems of Equations.
Project 10: A report on DeutschJosza Algorithm.
Project 11: A report on Grovers algorithm.
Project 12: Finding solutions of Linear system of Equations.
Textbook:
Sessions 1 & 2
Introduction to Linear Algebra for Quantum Computing: Vector, Vector Space, State Vector, Hilbert Space, Eigen Values and Eigen Vectors, Hermitian, SkewHermitian and Unitary Matrices, Scalar product, Linear Independence, Basis, Orthonormal Basis.
Introduction to Quantum Mechanics: Bloch sphere representation, Heisenberg Uncertainty Principle, Polarization of photon. Youngs double slit. Superposition, AND, OR, NAND Gates, Bits, Qubits, Representing Qubit Qtates, Dirac Braket Notation, Representing Qubit states.
Introduction to Python and Jupyter Note Book.
Sessions 3 & 4
Project 1: Flip Class: Vector, Vector Space, State Vector, Hilbert Space, Eigen Values and Eigen Vectors.
Assignment I: Find Eigen Values and Eigen Vectors of Matrices.
Sessions 5 & 6
Project 2: Flip Class: Hermitian, SkewHermitian and Unitary Matrices, Linear Independence, Basis, Orthonormal Basis.
Assignment II: Show that the Vectors are Linearly Independent and obtain the corresponding Orthonormal Basis
Sessions 7 & 8
Project 3: Qubits, Representing Qubit States, Dirac Braket Notation, Representing Qubit states.
Assignment III: Plot Bloch Sphere and represent Quantum Gate operations on quantum states in Bloch Spheres.
Sessions 9,10 & 11
Sessions 12 & 13
Module II: IBM Qiskit Environment Setup and Program Execution (P2Hrs)
Practice 1: IBM Qiskit Environment setup and Program Execution.
Sessions 14 & 15
Module III: Single Qubit Gates (P4Hrs + Pj2 Hrs)
The Pauli Gates : The XGate, The Y &Z Gates, The Hadamard Gate, The Rϕgate,I, S and TGates.
Sessions 16 & 17
Practice 2: Implementation of Single Qubit Gates: The Pauli Gates: The XGate, The Y &Z Gates, The Hadamard Gate
Practice 3: Implementation of Single Qubit GatesII: The Rϕgate,I, S and TGates.
Sessions 18 & 19
Project 5: Execution of Gates
Sessions 20 & 21
Module IV: Multiple Qubit States and Quantum Entanglement (P6Hrs + Pj2 Hrs)
Representing Multi qubit states, Single qubit states on multiqubit state vectors, Multi qubit gates C NOT Gate, Making a ControlledZ from a CNOT, Swapping qubits, The Toffili, The arbitrary rotations from H and T,Entangled states.
Sessions 22 & 23
Practice 4: Implementation of CNOT, CCNOT Gates, ControlledZ from a CNOT
Sessions 24 & 25
Practice 5: Implementation of Swapping qubits, Toffili, Arbitrary rotations from H and T.
Sessions 26 & 27
Practice 6: Implementation of Entangled States.
Sessions 28 & 29
Project 6: Execution of Multi Qubit Gates
Sessions 30 & 31
Module V: Circuits and Measurements (P2Hrs + Pj2 Hrs)
Practice 7: Implementation of Quantum circuits and measurements, exploring the circuit Identities, creating a quantum circuit that produces four Bell states of a 2qubit system
Sessions 32 & 33
Sessions 34 & 35
Quantum Teleportation, Super Dense Coding.
Sessions 36 & 37
Practice 8: Simulate Quantum Teleportation Protocol using QASM Simulator.
Sessions 38 & 39
Project 8: Execution of Quantum Teleportation Protocol using QASM Simulator.
Sessions 40 & 41
Project 9: Simulate Teleportation Protocol using State Vector Simulator and on a Real Quantum Computer. Obtain a comparative study.
My Self Dr.Bhairaba Kumar Majhi,M,Sc,B.Ed,M.Tech(CSE),Ph.D(Mathematics ) ,Asst.Professor And HOD Department of Mathematics School Of Applied Sciences,Presently working at CUTM,Bolangir Campus.I have 16 Years of Experience in Teaching at Different Levels Of UG,PG & Engineering Mathematics.