Special Topics in Quantum Information Science (EE5105, Fall 2026)
Announcements:
- September 21: List of possible project topics is out
- September 18: Homework Assignment #1 is out, due 17:00, Tuesday, October 6
Prerequisites
Students enrolling in this course are expected to have a solid understanding of linear algebra and probability, equivalent to the content covered in EE1002 (Engineering Mathematics - Linear Algebra) and EE2007 (Engineering Mathematics - Probability and Statistics).
Additionally, familiarity with basic concepts of quantum information science, as taught in CommE5061 (Quantum Information and Computation) or in Phys8049 (Introduction to Quantum Computation and Information), is recommended for better comprehension of the material.
Course Staffs
| Office hours (in person) | |
|---|---|
| Shih-Han Hung (Instructor) | Monday 1200-1400, EE2-548 |
| Bin-Yi Lin (TA) | TBA |
Topics
This is an advanced course intended for students interested in research in quantum information science. We plan to cover various research topics in quantum computing, with emphasis on quantum algorithms, including:
- Mathematical preliminaries
- Quantum algorithms for algebraic problems
- Quantum walk algorithms
- Quantum query complexity and lower bounds
- Hamiltonian simulation algorithms
- Quantum singular value transform
- Clifford+T synthesis
- Learning properties of quantum states
References
There is no required textbook. Good references for background materials include
- Quantum Computation and Quantum Information by Nielsen and Chuang
- The Theory of Quantum Information by Watrous
- Classical and Quantum Computation by Kitaev, Shen, and Vyalyi
- An Introduction to Quantum Computing by Kaye, Laflamme, and Mosca
These lecture notes will often be consulted:
- Quantum Computing: Lecture Notes by Ronald de Wolf
- Lecture Notes on Quantum Algorithms by Andrew Childs
- Lecture Notes on Quantum Algorithms for Scientific Computation by Lin Lin
- Quantum Computation and Quantum Information by Ryan O’Donnell
References for each topic covered in this course will be listed along with the schedule below.
Evaluation
- Assignments (60%)
- Exam (20%)
- Project (20%)
Assignments
The course includes three written homework assignments, each contributing 20% to the final grade. All assignments must be typeset using LaTeX. An online editor, such as Overleaf, may be useful if you prefer not to set up a LaTeX toolchain yourself. The assignments will be made available and should be submitted using NTU COOL.
Late Submission Policy:
- Submissions within 72 hours: 20% penalty.
- Submissions within one week: 40% penalty.
- Submissions after one week will not be accepted.
Policy on Using AI Tools: If you use an AI tool, you must disclose the model you use and how you use it in your submission. Any use of AI tools must align with the policy that all submissions must be based on your own understanding.
Project
Students are required to form groups of up to two members for the final project. Project presentations will take place during the last few weeks of the semester. Each group must submit a written project report (typeset in LaTeX) after the last class meeting.
The project consists of the following three parts:
- A project proposal (due October 19), worth 20% of your project grade
- A presentation on December 14 (40%)
- A final paper (40%, due December 21)
Each group should email the instructor to schedule a meeting before the proposal deadline.
A list of possible topics can be found here.
Exam
An exam will be given in the week of final exam (Week 16).
Schedule (Tentative)
| Week | Date | Topics | Lecture | Due† |
|---|---|---|---|---|
| 1 | 9/7 | Logistics Preliminaries |
L0 |
|
| 2 | 9/14 | Preliminaries (cont’d) Deutsch-Jozsa algorithm |
L0 L1 |
|
| 3 | 9/21 | Simon’s algorithm Quantum Fourier transform |
L1 L2 |
|
| 4 | 9/28 | Class does not meet (Teachers’ Day) |
||
| 5 | 10/5 | Quantum phase estimation Shor’s factoring algorithm |
L2 L3 |
A1 |
| 6 | 10/12 | Hidden subgroup problem Diffie-Hellman key exchange |
L4 L4 |
|
| 7 | 10/19 | Grover’s algorithm Amplitude amplification and estimation Discrete-time quantum walk |
L5 L5 L6 |
PP |
| 8 | 10/26 | Class does not meet (Retrocession Day, observed) |
||
| 9 | 11/2 | Quantum query complexity Polynomial Method |
L7 L7 |
A2 |
| 10 | 11/9 | Adversary method Compressed oracle |
L7 L7 |
|
| 11 | 11/16 | Hamiltonian simulation Product formula |
L8 L8 |
|
| 12 | 11/23 | No fast-forwarding theorem Linear combination of unitaries |
L8 L8 |
|
| 13 | 11/30 | Quantum signal processing Quantum singular value transform |
L9 L9 |
A3 |
| 14 | 12/7 | Applications of QSVT Continuous-time quantum walk |
L10 L11 |
|
| 15 | 12/14 | Project presentation | ||
| 16 | 12/21 | Final exam | FP |
† An: Assignment #n, PP: project proposal, FP: final paper