Quantum Computing
Quantum Computing
Full Course Title: Quantum Computing for Beginners Instructional Hours (Contact Hours): 30
Course Description:
The ‘Introduction to Quantum Computing’ is designed to introduce the idea of quantum computing and algorithms
whose fundamentals lie in the mechanics of the quantum world. The course involves rigorous derivation of the
mathematical expressions from which quantum algorithms emerge. Furthermore, the course also covers practical
implementation of various quantum algorithms using quantum SDK. The real-world application of quantum algorithms
across different industries is also discussed in a detailed manner along with the implementation
Learning Outcomes:
Understand the idea of quantum theory.
Apply the idea of quantum theory to develop a new model computing and algorithms.
Practically implement quantum algorithms from the basics to advanced level.
Learning Activities:
☒ Class Discussions/Discussion Boards ☒ Student Projects
☒ Peer-to-Peer Work (pairs, small groups) ☒ Readings
☒ Written Assignments (reports, essays) ☒ Textbook/Workbook Exercises
☒ Case Study Analysis ☒ Other: Click to enter
Course Topics:
Unit 1 (Basics 1):
Theory: Idea of quantum computing, essential linear algebra, postulates of quantum mechanics, qubits,
quantum gates, quantum circuit
Practical: IBM’s Qiskit introduction, installation, composer, quantum state preparation quantum gates
Textbook: