EEE 6516 - (April 2025)
This webpage will not be updated, and kept just for prospective students to have an idea about the course.
We have created a class Teams for this course, if you have not been added to the class Team, please email the course instructor.
Incomplete Grade Policy
In this course, you will be given an I grade, ONLY if you complete all assignments and Final Presentation, and just fail to appear in the final exam due to reasons beyond your control. You must apply to Head of the Department of EEE within 1 week of commencement of the final exam. Failure to participate either the assignments or final-presentation would not be considered for I grade, and your grading would be done through the Grading criteria. Kindly consider the policy, and withdraw from the course if you are unsure if you would continue.
Class Schedule
Tuesday 2pm-5pm Room EEE 625, ECE Building, BUET
Syllabus
Course Content
Introduction to quantum computing; Postulates of quantum mechanics; Qubits and single-qubit gates; Operators and quantum measurement; Quantum information processing, superposition, entanglement, no cloning theorem, and quantum teleportation; Quantum circuits, controlled operation and measurement, universal quantum gates; Quantum algorithms: Deutsch-Jozsa algorithm, Grover’s algorithm, Shor’s algorithm, quantum Fourier transform and phase estimation; Density matrices and Bloch sphere representation of quantum variables; Quantum error correction and fault-tolerant architecture; Physical realization of quantum computers: harmonic oscillator, optical quantum computers, trapped ions, superconducting qubits, and new implementation schemes.
Course Outcomes (CO)
After completion of this course, students will be able to
| CO No. | CO Statement | Domains and Taxonomy level(s)** | Delivery Method(s) and Activity(-ies) | Assessment Tool(s) |
|---|---|---|---|---|
| CO1 | Understand fundamental notations and problems of quantum computing quantum algorithms and structures. | C2 : Cognitive /Understand | Lectures, Handouts, Code Book | Assignment 1 Final Examination |
| CO2 | Assess the efficiency and limitations of quantum algorithms, and different quantum hardware and technologies | C5: Cognitive /Evaluate | Lectures, Handouts, Code Book | Assignment 2 Final Examination |
| CO3 | Demonstrate proficiency in implementing quantum algorithms and quantum circuits with multiple qubits for solving practical problems | P4: Psychomotor /Mechanism | Class Demonstrations Code Book | Final Presentation, Report |
Assessment Policy
- Continuous Assessment: Continuous assessment any of the activities such as assignment, presentation, programming assignment etc.
- One Video / live presentation will be prepared by individual students.
- Final Examination: A comprehensive term final examination will be held at the end of the Term. Class lectures, Case studies, Research papers review, Practical problem solution etc.
Grading Policy
- Class Test (15%)
- Midterm (25%)
- Final Project (30%)
- 4.Term Final (30%)
Textbooks / Resources
C. Albornoz, G. Alonso, M. Andrenkov, P. Angara, A. Asadi, A. Ballon, S. Bapat, L. Botelho, I. De Vlugt, O. Di Matteo, P. Downing, P. Finlay, A. Fumagalli, A. Gardhouse, N. Girard, A. Hayes, J. Izaac, R. Janik, T. Kalajdzievski, N. Killoran, I. Kurečić, O. Landon-Cardinal, D. Nino, A. Otto, C. Pere, J. Pickering, J. Soni, D. Wakeham. (2023) Xanadu Quantum Codebook. (https://codebook.xanadu.ai/)
Alessio Serafini, Quantum Continuous Variables A Primer of Theoretical Methods, 2nd Edition CRC Press (2023)
Nielsen, Michael A., and Isaac L. Chuang. Quantum Computation and Quantum Information Cambridge, UK: Cambridge University Press) (2010)
Collected Resources
This part of the website, I collect different resources and links
Lectures
- John Preskill (Caltech) Ph219 - Quantum Computation
- James R. Lee (UWashington) CSE 599Q: Intro to Quantum Computing
- Ryan O’Donnell (CMU) 15-859BB: Quantum Computation and Quantum Information
- Umesh Vazirani (UC Berkeley) CS294-2: Quantum Computation
- Scott Aaronson (UT Austin)
- Ronald de Wolf - Quantum Computing: Lecture Notes
- Andrew Childs (UWaterloo) Quantum algorithms
- Moin Qureshi (GaTech) - CS8803 Introduction to Quantum Computing
